Dansk - English
Short version - Full version
Objectoriented programming 2 (Fall 2003) |
|||
Course code : | EOOP2-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 |