Prescription: OO700 Object Oriented Programming

Aim of Module The student will learn the key concepts of the object model and be able to apply these concepts by designing and creating a programme in an object oriented language.

Credits 14

Student Learning hours 140

Content Revised pre 1996

Prescription Expiry Date Nov 2007


Level and Assessment Schedule
TopicsHighest
Skill Level
Suggested
Assessment
Percentage
1 Object model concepts C 5
2 OO analysis P 10
3 OO design P 10
4 OO programming/language P 35
5 Application of OOA/OOD/OOP P 40

100

LEARNING OUTCOMES

The Student Will
C1Understand the key concepts of the object model - objects, classes, abstraction, encapsulation, polymorphism, inheritance etc.
P2Be 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.
P3Be able to design a programme according to the object model.
P4Be familiar with the key features of an object-oriented programming language such as C++, Object Pascal or SmallTalk.
P5Be able to analyse/design/implement and test a programme developed according to the object-oriented paradigm.

CONTENT

1Object model concepts
top
2OO analysis
top
3OO design
top
4OO programming/language
top
5Application of OOA/OOD/OOP
top