62T25 Avanceret objektorienteret programmering

2025/2026

Kursusinformation
Advanced Object Oriented Programming
Dansk
10
Deltidsdiplom
Opstart: Se hjemmesiden.
Campus Ballerup
Forelæsning, gruppeøvelser og -diskussioner, egne cases, eksperimenter og kobling til egen ledelsespraksis.
[Kurset følger ikke DTUs normale skemastruktur]
Aftales med underviser, Eksamen planlægges af sekretariatet på DTU Learn for Life.
Mundtlig eksamen og bedømmelse af rapport(er)
Mundtlig prøve kombineret med skriftlig projektopgave. Prøven kan gennemføres individuelt eller i en gruppe på 2-3 studerende. Opgavens omfang : 1 studerende: 15 sider (max 20 sider) ekskl. grafiske afsnit, 2 studerende: 20 sider (max 25 sider) ekskl. grafiske afsnit og 3 studerende:25 sider (max 30 sider) ekskl. grafiske afsnit.
Alle hjælpemidler - med adgang til internettet
7-trins skala , ekstern censur
62412/62413
Optagelse på IT-Diplomuddannelsen forudsætter: - At ansøger har gennemført en relevant adgangsgivende uddannelse min. på niveau med en erhvervsakademiuddannelse eller en relevant videregående voksenuddannelse. - At ansøger har mindst to års erhvervserfaring efter gennemført adgangsgivende uddannelse.
Henrik Tange , Ballerup Campus, Bygning BAL11 , htan@dtu.dk
Lynn Eriksen , Ballerup Campus, Bygning Ballerup , lyka@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
https://lifelonglearning.dtu.dk/en...-programmering/
På instituttet
Ca. 3 uger før kursusstart
https:/​/​lifelonglearning.dtu.dk/​engineering-technology/​diplom/​avanceret-objektorienteret-programmering/​
Overordnede kursusmål
Avanceret Objektorienteret Programmering arbejder med implementering af designmønstre i applikationsudviklingen, ligesom der arbejdes med opdeling af applikationen i mindre dele, der kan aktiveres dynamisk. Modulet arbejder med det valgte sprogs avancerede dele såsom operator overload, pointere og delegater. Der arbejdes ligeledes med systemopbygning, der er baseret på intranet/​internet-løsninger, ligesom der også arbejdes med brugen af databaser i systemopbygningen.
Derudover introduceres avancerede grafiske brugerflader med f.eks. 3D- og 2D-grafik. I modulet indgår ligeledes en analyse af, hvorledes det valgte sprogs platform virker og sikkerhedsaspekter i forbindelse hermed. Der gives også introduktion til det valgte sprogs indbyggede sikkerhedsklasser, ligesom der gives introduktion til bruges af XML samt tale i applikationer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Have viden om de mere avancerede baseklasse-biblioteker (Viden og forståelse)
  • Have viden om designmønstre (Viden og forståelse)
  • Have viden om opbygning af avancerede grafiske brugerflader (Viden og forståelse)
  • Have viden om opbygning af intranet-løsninger (Viden og forståelse)
  • Have viden om opbygning af applikationer med databaser (Viden og forståelse)
  • Have kendskab til klassediagrammer og avanceret UML (Viden og forståelse)
  • Have kendskab til brugen af XML i applikationer (Viden og forståelse)
  • Have kendskab til det valgte sprogs avancerede dele (Viden og forståelse)
  • Have kendskab til relevante videnskabsteoretiske metoder (Viden og forståelse)
Kursusindhold
Læringsmål: (fortsat)
Færdigheder:
• Skal kunne opdele en applikation i en logikdel fordelt over flere enheder samt en visningsdel
• Skal kunne implementere en applikation efter objektorienterede principper med brug af designmønstre
• Skal kunne implementere en avanceret applikation med vinduer
• Skal kunne teste en applikation og udfærdige en testrapport

Kompetencer:
• Skal kunne vurdere en opdeling af en applikation i en logikdel fordelt over flere enheder samt en visningsdel
• Skal kunne teste en applikation og udfærdige en testrapport samt kunne perspektivere dragne konklusioner

Indhold:
• Designmønstre
• Avancerede programmeringsdele
• Intranet-løsninger
• Avanceret GUI
• Sikkerhedsaspekter
• XML og tale
Litteraturhenvisninger
https:/​/​www.polyteknisk.dk/​home/​akademi/​cv
Bemærkninger
DTU Engineering Technology efteruddannelse
Valgmodul (Vf1), IT-Diplomuddannelsen
AI, matematik og software
Sidst opdateret
01. maj, 2025