COS2614 - Programming: Contemporary Concepts

Duration: Semester module
NQF Level - 6
Credits - 12
Purpose: To enable students to understand and apply the principles of object-orientated programming (inheritance, encapsulation, abstraction, and polymorphism). Students are also introduced to the Unified Modelling Language (UML) and required to apply it when designing solutions to problems introduced in the course. Students are also taught the principles of graphical user interface (GUI) programming , design patterns, and how to apply them when designing and implementing contemporary software systems.
Close window