2015/2016

62T25 Avanceret objektorienteret programmering

Valgmodul, IT-Diplomuddannelsen

Engelsk titel:

Advanced Object Oriented Programming

Sprog:

Point( ECTS )

10

Kursustype:

Deltidsdiplom
Kurset udbydes under tompladsordningen
 

Undervisningens placering:

Campus Ballerup

Kursets varighed:

[Kurset følger ikke DTUs normale skemastruktur]

Eksamensplacering:

Aftales med underviser, Oplyses på CampusNet

Evalueringsform:

Bedømmelsesform:

Anbefalede forudsætninger:

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. Modulet indeholder 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:
  • Skal have viden om de mere avancerede baseklasse-biblioteker (Viden og forståelse)
  • Skal have viden om designmønstre (Viden og forståelse)
  • Skal have viden om opbygning af avancerede grafiske brugerflader (Viden og forståelse)
  • Skal have viden om opbygning af intranet-løsninger (Viden og forståelse)
  • Skal have viden om opbygning af applikationer med databaser (Viden og forståelse)
  • Skal have kendskab til klassediagrammer og avanceret UML (Viden og forståelse)
  • Skal have kendskab til brugen af XML i applikationer (Viden og forståelse)
  • Skal have kendskab til det valgte sprogs avancerede dele (Viden og forståelse)
  • Skal 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:

Se CampusNet

Kursusansvarlig:

Roger Munck-Fairwood , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5188 , romu@dtu.dk

Institut:

62 DTU Diplom

Kursushjemmeside:

Se www.cv.diplom.dtu.dk

Tilmelding:

På instituttet
Ca. 3 uger før kursusstart
Sidst opdateret: 07. august, 2015