2010/2011

42025 Objektorienteret design og programmering

Engelsk titel: 


Object-oriented design and programming

Sprog:


Point (ECTS )


5

Kursustype:   

Civil- Grundlæggende kursus


Skemaplacering:

F2B

 

Undervisningsform:

Forelæsninger, øvelser og projektarbejde.

Kursets varighed:

13-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

41025

Pointspærring:


Deltagerbegrænsning:

Maksimum:  60
 

Overordnede kursusmål:

Kursets mål er at give de studerende en introduktion til programmering. Med udgangspunkt i objekt-orienteret programmering skal de studerende være i stand til at analysere, designe og implementere programmel i mindre skala.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Anvende det objektorienterede paradigme til problemorienteret programudvikling ved hjælp af det til kurset valgte programmeringssprog (pt. Java).
  • Udarbejde objektorienteret analyse af ideer til mindre programmer.
  • Udarbejde objektorienteret design af programmer i mindre skala ved hjælp af simple UML diagrammer.
  • Afprøve og fejlkorrigere objektorienterede programmer.
  • Dokumentere objektorienterede programmer efter en given forskrift.
  • Anvende og forstå grundelementerne i det objektorienterede paradigme, herunder: Objekter, klasser, nedarvning og polymorfi, indkapsling, samt interfaces.
  • Anvende og forstå grundelementerne i Java herunder: Simple variabler, datastrukturer og referencevariabler, værditypekonvertering, kontrolstrukturer, oprette og anvende pakker, grundlæggende I/O, samt håndtering af undtagelser mm.
  • Udarbejde simple grafiske applikationer og appletter samt hændelsesstyret brugergrænseflader ved brug af grafiske standardkomponenter.

Kursusindhold:

På kurset præsenteres en række traditionelle (konstanter, variable, funktioner, m.v.) og objektorienterede begreber (klasser, objekter, metoder, m.v.). Udvikling af et program fra ide til frigivelse, herunder konstruktion, afprøvning og dokumentation. Grafisk brugerflade. Notationsformer (UML – Unified Modeling Language). De studerende introduceres samtidig til det objektorientererede programmeringssprog Java, som bruges til at illustrere og eksemplificere de abstrakte begreber og principper.


Kursusansvarlig:

Brian Hahn, 426, 144, (+45) 4525 6253, bhahn@man.dtu.dk  

Institut:

42 DTU Management Engineering

Tilmelding:

I CampusNet,

Nøgleord:

Objekter, systemudvikling, kravspecifikation, brugerflader, platform
Sidst opdateret: 27. juni, 2011