OBJECT-ORIENTATED DESIGN TECHNIQUES
 
Lectured in 2de jaar Toegepaste informatica
Theory [A] 25.0
Exercises [B] 0.0
Training and projects [C] 0.0
Studytime [D] 75
Studypoints [E] 3
Lecturer Eric MEERSMAN
Co-lecturers  
Reference EGTOIN02A00171
 
Key words
Object-orientated design techniques

Objectives
The goal of this course is to teach the students how to translate the user requirements into a clear design in terms of classes and relationships using up-to-date paradigms, like 3-tier design.

We start from what the students learned in the first-year course on structured (top down) design; we use a small case to illustrate object-oriented concepts and techniques.

The emphasis is on design, yet we use UMLtechniques as a description language. We actively put links with analysis and programming (in C++ and Smalltalk).


Prerequisites
A basis in structured program design


Topics
Object-oriented design
* Introduction with a case and Concepts
* Object modelling
* Classes and objects
* Associations and links
* Inheritance and generalisation
* More advanced modelling concepts
* Design problems


Teaching Methods
Lectures, exercises

Materials used
Teacher's course

Study guidance


Assessment
Written examination

Study costs


Lecturer(s)


Language
Dutch