62T01 Grundlæggende Objektorienteret Programmering

2020/2021

DTU Diplom
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.
Campus Ballerup
[Kurset følger ikke DTUs normale skemastruktur]
Aftales med underviser, Eksamen planlægges af sekretariatet på DTU Learn for Life.
Bedømmelse af opgave(r)/rapport(er)
-
Alle hjælpemidler er tilladt
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.
Bjørn Klint Christensen , Ballerup Campus, Bygning Ballerup , bjchr@dtu.dk
Roger Munck-Fairwood , Ballerup Campus, Bygning Ballerup , romu@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
https://www.dtu.dk/uddannelse/efteruddannelse
På instituttet
Ca. 3 uger før kursusstart
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:
  • Have viden om de mest almindelige baseklassebiblioteker (Viden og forståelse)
  • Have viden om brugen af metoder, synlighed og indkapsling (Viden og forståelse)
  • Have viden om objektorienterede konstruktioner (Viden og forståelse)
  • Have viden om programmering med vinduer (Viden og forståelse)
  • Have kendskab til klassediagrammer og grundlæggende UML (Viden og forståelse)
  • Have kendskab til programmering med tråde, kollektioner og generiske klasser (Viden og forståelse)
  • Have kendskab til filhåndtering og serialisering (Viden og forståelse)
  • 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
https:/​/​www.polyteknisk.dk/​home/​akademi/​cv
Sidst opdateret
19. marts, 2021