02324 Videregående programmering
2024/2025
Overordnede kursusmål
Formålet med kurset er, at eleven skal kunne anvende etablerede
programmeringsmetoder og teknikker i Java. Derudover vil den
studerende kunne bruge Java-baserede teknologier, begreber og
API'er, der er uundværlige i softwareudvikling. Dette trænes
ved at udvikle flere tematiske Java-programmer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Beskriv de væsentlige dele af API'en
- Udvikle applikationer af en vis kompleksitet
- Brug UML-diagrammer ved design af applikationer
- Vælg passende designmønstre til et givet problem
- Vælg og implementer en passende arkitektur til en given
applikation
- Vælg passende testmetoder
- Planlæg, implementer og dokumentér testaktiviteter
- Brug versionskontrol i softwareudvikling
- Samarbejd i projektgrupper og dokumentér et projekt
- Brug avancerede Java-biblioteker og sprogfunktioner
Kursusindhold
• I/O og datatilgang
• Fejlhåndtering
• Generics
• Kollektioner
• Introduktion til designmønstre
• Lambdas
• Rekursion
• Stream API og map-reduce
• Tråde
• TCP/IP socket programmering
• GUI-programmering
• Webprogrammering
• Introduktion til systemarkitekturer
• Versionskontrol og organisering af softwareprojekter
• Softwaretest
Sidst opdateret
06. januar, 2025