Dansk - English
Kort version - Fuld version
Objektorienteret programmering 2 (Efterår 2005) |
|||
Kursuskode : | IOOP2A-U01 | ||
ECTS Point : | 10 | Status : | Obligatorisk |
Revideret : | 29/08 2005 | Oprettet : | 27/05 2005 |
Placering : | 2. semester | Timer pr. uge : | 8 |
Længde : | 1 semester | Undervisningssprog : | Dansk og engelsk |
Målsætning : | Dette kursus har til formål at give den studerende en grundig og sammenhængende viden om de processer og teknikker, som anvendes i moderne systemudvikling for derigennem at sætte den studerende i stand til at udvikle objektorienterede systemer af høj kvalitet. Den studerende skal kunne redegøre for de vigtigste begreber inden for objektorienteret analyse og design.Den studerende skal kunne anvende objektorienterede metoder til analyse og design samt kunne dokumentere resultatet i UML.Den studerende skal kunne designe klasser og interfaces hørende til en given UML-specifikation og realisere disse som programmer.Den studerende skal på systematisk vis kunne afprøve og verificere programmers korrekthed.Den studerende skal kunne medvirke i projektatbejde og projektstyring. |
||
Hovedindhold : | Systemudviklingsprocessen (UP og UML).Modellering og dokumentation (UML)Videregående objektorienteret programmering - herunder design patterns. Videregående Java programmering.Testmetoder i teori og praksis.Projektarbejde og projektstyring. | ||
Undervisningsform : | Undervisningen er bygget op over et større projekt, der udføres i grupper. Projektet er fælles for DIG2a og OOP2aProjektet dokumenteres med et antal rapporter. | ||
Krævede forudsætninger : | Dokumenteret viden svarende til DIG1A og OOP1A | ||
Anbefalede forudsætninger : | - | ||
Relationer : | OOP2A er en del af en studieenhed bestående af DIG2A og OOP2A. | ||
Prøveform : | Mundtlig evaluering på grundlag af udført projekt | ||
Censur : | Intern | ||
Bedømmelse : | 13-skala | ||
Bemærkninger : | Indstilling til eksamen forudsætter, at rapporterne afleveres rettidigt og godkendes.Den mundtlige prøve er fælles med DIG2A. For en nærmere beskrivelse af eksamensformen henvises til kursusplanen for DIG2A. I tilfælde af at kurset ikke bestås, gives der vejledning i hvordan den studerende kan forbedre sine chancer for at bestå. | ||
Undervisningsmateriale : | Object Oriented Design & Patterns. Cay Horstmann. ISBN 0-471-45235-1. Jim Arlow and Ila Neustadt: UML and the Unified Process. Addison-Wesley. ISBN 0-201-77060-1. |
||
Ansvarlig underviser : | Henning Haugaard
, henhu@dtu.dk |