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/cvSidst opdateret
26. november, 2019