02324 Videregående programmering
2021/2022
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 facetter af selve sproget. Anvendelse af
passende designmønstre vil ligeledes indgå i kurset.
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
- Foretage struktureret test
- 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
• 3-lags arkitekturen
• MVC (Model / View / Control)
Sidst opdateret
08. juni, 2022