62T01 Grundlæggende Objektorienteret Programmering

2018/2019

Obligatorisk modul (Ob1), IT-Diplomuddannelsen
Kursusinformation
Basic Object Oriented Programming
Dansk
10
Deltidsdiplom
Kurset udbydes som enkeltfag
Undervisning én aften om ugen kl. 17.00-20.30 over 14 uger. Opstart ultimo januar og ultimo august. Se cv.diplom.dtu.dk
Campus Ballerup
[Kurset følger ikke DTUs normale skemastruktur]
Aftales med underviser, Oplyses på DTU Inside
Mundtlig eksamen og bedømmelse af rapport(er)
7-trins skala , ekstern censur
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.
Roger Munck-Fairwood , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5188 , romu@dtu.dk

62 DTU Diplom
Se www.cv.diplom.dtu.dk
På instituttet
Ca. 3 uger før kursusstart
Tilmelding via http:/​/​www.cv.diplom.dtu.dk/​Diplomuddannelser/​IT-Diplomuddannelsen
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.dk
Sidst opdateret
19. april, 2018