LEARNING OUTCOMES
The Student Will
|
| | |
C | 1 | Understand the key concepts of the object model - objects, classes, abstraction, encapsulation, polymorphism, inheritance etc. |
|
|
|
P | 2 | Be able to analyse a problem from the perspective of the object model as opposed to the structured or algorithmic model by identifying object and classes. |
|
|
|
P | 3 | Be able to design a programme according to the object model. |
|
|
|
P | 4 | Be familiar with the key features of an object-oriented programming language such as C++, Object Pascal or SmallTalk. |
|
|
|
P | 5 | Be able to analyse/design/implement and test a programme developed according to the object-oriented paradigm. |