02324 Videregående programmering
2023/2024
Overordnede kursusmål
Formålet med kurset er, at den studerende kan anvende etablerede
programmeringsmetoder og -teknikker i Java. Endvidere vil den
studerende være i stand til at anvende Java-baserede teknologier,
koncepter og API'er, der er uundværlige i softwareudvikling.
Dette trænes ved at udvikle større Java-programmer, der
idriftsættes som ”Stand-alone-applikationer” eller som
”webapplikationer”.
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
04. maj, 2023