Register to study through Unisa
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. |