Dansk - English

Short version - Full version


Objectoriented programming 2 (Fall 2003)

Course code : IOOP2-U01
ECTS Credits : 10 Status : Compulsory
Placement : 2. semester Hours per week : 8
Length : 1 semester Teaching Language : Danish and English

Principal Content : Software Engineering:
- Requirement specification
- Development methods concentrating on the V model
- Stepwise refinement
- Algorithm description using pseudocode
- Fundamental test principles including: Black-Box test, White Box test, Test related to a development model.
Algorithms:
Linked lists and binary trees
C++:
The object oriented C++ study module is completed with:
- Object allocation (embedded versus heap)
- Copy Constructors
- Introduction to Operator overloading
- Friend functions and friend classes
- Inheritance, virtual functions and polymorphism
- Introduction to class templates
- Introduction to Windows programming with MFC
Teaching method : The study module is based upon a common hardware/software project (OOP2/ DEL2).
The teaching consists of theory, exercises and project work.
Required prequisites : Documented knowledge similar to OOP1 and DEL1.
Responsible teacher : Bjørn Klint Christensen , bjchr@dtu.dk