IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Videregående objekt-orienteret programmering 
Kursusnavn (engelsk):Advanced object-oriented programming 
Semester:Forår 2001 
Udbydes under:cand. it, softwareudvikling (swu) 
Omfang i ECTS:7,50 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:
Maks. antal deltagere:50 
Formelle forudsætninger:Objekt-orienteret programmering (OOP) eller tilsvarende. (Nota bene: Dette er et hårdt krav, eftersom kurset er klassificeret som specialeforberedende studieaktivitet.) 
Læringsmål:

Kurset vil sætte dig i stand til at designe og programmere softwaresystemer for komplekse opgaver ved hjælp af objekt-orienterede designmetoder, inklusive ansvendelse af design mønstre og Use Cases, samt videregående objekt-orienterede programmeringsmetoder, herunder tråd-programmering og generisk programmering.



 
Fagligt indhold:Kurset vil give en indføring i følgende emner:

  • Objekt modellering

  • Design mønstre

  • Design med henblik på testbarhed og effektivitet

  • Design-by-contract

  • Generisk programmering

  • Praktisk tråd programmering

  • Effektivitetsmålinger

 
Læringsaktiviteter:

Forelæsninger eftermiddag, øvelser næste uges formiddag. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Intern censur

Øvelsestiden vil blive brugt på at lave et sammenhængende projekt med delaflevering 3-4 gange i kurset.
Delafleveringerne indgår ikke i kursusbedømmelsen, men er basis for den mundlige eksamen som er af 30 minutters varighed.  

Litteratur udover forskningsartikler:

  • "Design Patterns", Gamma. et.al, ISBN: 0-201-63361-2

  • "Use Case Driven Object Modelling With UML", Rosenberg
    & Scott, ISBN: 0-201-43289-7.

  • Samt diverse artikler.

    •