Dansk - English

Kort version - Fuld version


Objektorienteret programmering 2 (Efterår 2003)

Kursuskode : IOOP2-U01
ECTS Point : 10 Status : Obligatorisk
Placering : 2. semester Timer pr. uge : 8
Længde : 1 semester Undervisningssprog : Dansk og engelsk

Hovedindhold : Software Engineering:
- Kravspecifikationen
- Udviklingsmetoder hvor der især vil blive lagt vægt på V-modellen
- Nedbrydning af problemdomænet
- Algoritme beskrivelse ved hjælp af pseudokode
- Grundlæggende testprincipper herunder:
Black-Box test, White Box test, test i forbindelse med en udviklingsmodel.

Algoritmer:
Hægtede lister og Binære Træer

C++:
Her afrundes den objektorienterede del af C++ med følgende emner:
- Objekt allokering (embedded kontra heap)
- Copy Constructors
- Introduktion til Operator overloading
- Friend funktioner og friend klasser
- Arv, virtuelle funktioner og polymorfisme
- Introduktion til class templates
- Introduktion til Windows programmering med MFC
Undervisningsform : Faget er bygget op omkring et fælles hardware/software projekt (OOP2/ DEL2). Undervisningen veksler mellem teorigennemgang, pratiske øvelser samt projektarbejde.
Krævede forudsætninger : Dokumenteret viden svarende til OOP1 og DEL1.
Ansvarlig underviser : Bjørn Klint Christensen , bjchr@dtu.dk