Register to study through Unisa

Programming: Contemporary Concepts - COS2614

Under Graduate Degree Year module NQF level: 6 Credits: 12
Module presented in English Module presented online
Pre-requisite: COS1511 and COS1512
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.