Overordnede kursusmål
Formålet med modulet er:
• 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
Litteraturhenvisninger
Se
www.cv.diplom.dtu.dkSidst opdateret
19. april, 2018