2012/2013

02324 Videregående programmering

Engelsk titel: 


Advanced programming

Sprog:


Point (ECTS )


10

Kursustype:   

Diplomkursus


Skemaplacering:

F2A og Juni

 

Undervisningsform:

Forelæsninger og øvelser

Kursets varighed:

13-uger + 3-uger

Eksamensplacering:

Særlig dag  Omeksamen E2A

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:

Obligatoriske forudsætninger:

Faglige forudsætninger:


Overordnede kursusmål:

Kursets formål er at træne deltagerne i at udvikle større Java programmer, der idriftsættes som ”Stand-alone-applikationer” eller som ”webapplikationer”
De vigtigste biblioteker i API’et vil blive gennemgået tillige med en række mere avancerede faciliteter i selve sproget. Anvendelse af passende designmønstre vil ligeledes indgå i kruset.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Redegøre for væsentlige dele af API’et, samt dets anvendelsesområder
  • Konstruere stand-alone applikationer af en vis komplexitet
  • Konstruere webapplikationer af en vis kompleksitet
  • Illustrere et design ved anvendelse af simple UML-diagrammer
  • Udvælge passende designmønstre til en given problemstilling
  • Anvende designmønstre til opbygning af applikationer
  • Opdele applikationer i en 3-lags arkitektur
  • Organisere kode i henhold til valgt arkitektur
  • Planlægge og gennemføre et JUnit testforløb
  • Udføre refaktorering af kode
  • Foretage tids- og aktivitetsplanlægning af et projektforløb
  • Samarbejde i en projektgruppe og dokumentere et projektforløb

Kursusindhold:

• I/O biblioteker
• Exception handling
• Generiske typer
• Designmønstre
• Tråde
• GUI-programmering
• Web programmering med HTML / JSP / Servlets
• 3-lags arkitekturen
• MVC (Model / View / Control)
• Test


Mulighed for GRØN DYST deltagelse:

Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk/kursustilmelding.aspx


Kursusansvarlig:

Mads Nyborg, 303B, 046, (+45) 4525 5280, manyb@dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Tilmelding:

I CampusNet
Sidst opdateret: 24. april, 2012