729A85 · 6 hp · Avancerad nivå (A1X) · Kognitionsvetenskap
Objektorienterad programmering och Java
Nedlagd
Ingen tentastatistik än
Det finns inget tentatillfälle med minst 5 studenter de senaste tre läsåren. Nya kurser och kurser som bara examineras med projekt saknar ofta statistik.
Ingår i 1 program
Om kursen
Mål
Efter avslutad kurs ska den studerande kunna:
- förklara och applicera fundamentala begrepp inom objektorienterad programmering.
- redogöra för och rita klassdiagram enligt UML-standarden.
- redogöra för och tillämpa grundläggande designmönster.
- implementera objektorienterade program i Java.
Innehåll
- Objektorienterade programmeringsbegrepp såsom klasser, instanser, meddelanden, metoder, polymorfism, instansvariabler och arv.
- Designprinciper och designmönster, speciellt användningen av polymorfism samt arv kontra delegering.
- Klassdiagram i UML.
- Programmeringsspråket Java och dess mest centrala klassbibliotek, inklusive programmering av enklare grafiska användargränssnitt
- Examinator
- Jonas Kvarnström
- Huvudområde
- Kognitionsvetenskap