Tentalabbet

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
Kursplanen på Studieinfo ↗