• At give den studerende kompetencer til at udvikle mindre
applikationer
• At give den studerende indsigt i og forståelse for det
objektorienterede paradigme
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Skal have viden om de mest almindelige baseklassebiblioteker
(Viden og forståelse)
Skal have viden om brugen af metoder, synlighed og indkapsling
(Viden og forståelse)
Skal have viden om objektorienterede konstruktioner (Viden og
forståelse)
Skal have viden om programmering med vinduer (Viden og
forståelse)
Skal have kendskab til klassediagrammer og grundlæggende UML
(Viden og forståelse)
Skal have kendskab til programmering med tråde, kollektioner og
generiske klasser (Viden og forståelse)
Skal have kendskab til filhåndtering og serialisering (Viden og
forståelse)
Skal have kendskab til videnskabsteori og metoder (Viden og
forståelse)
Kursusindhold:
Læringsmål: (fortsat)
Færdigheder:
• Skal kunne implementere en applikation med vinduer
• Skal kunne opdele en applikation i en logikdel og en visningsdel
• Skal kunne implementere en applikation efter objektorienterede
principper
• Skal kunne vurdere en applikations funktionalitet
Kompetencer:
• Skal kunne udvikle mindre objektorienterede applikationer med
brug af vinduer
• Skal kunne opbygge applikationer med et fornuftigt valg af
relevante klasser
• Skal kunne dokumentere en applikations funktionalitet gennem test
Indhold:
• Den objektorienterede udviklingsmodel, klasser, interfaces, arv,
polymorfi og håndtering af undtagelser
• Brugen af metoder, synlighed og indkapsling, opdeling af kode i
en logikdel og en visningsdel
• Filhåndtering, serialisering samt opbygning af applikationer med
vinduer
• Kollektioner og generiske klasser samt introduktion til tråde
• Introduktion til klassediagrammer og UML