studiehandbok@lith | ||
|
||
TDDB58 | Objektorienterad programmering, 3 poäng /Object-Oriented Programming/ För: D2, D3, DI3 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: B | ||
Mål: Kunskap om begrepp för objektorienterad programmering som paradigm och konstruktioner i ett objektorienterat programspråk. Kursen ger färdigheter i programspråket Java och en orientering om andra objektorienterade programspråk.Förkunskaper: Programmering i Lisp och i imperativt språk, t ex ADA såsom i TDDB81 Programmering.Påbyggnadskurser: Andra programmeringskurser, t ex TDDA69 Data och programstrukturer samt kurser i objektorienterad analys och design.Organisation: Kursen organiseras runt ett antal laborationer och ett grupprojekt.Kursinnehåll: - Objektorienterade begrepp såsom klasser, metoder och arv. - Genomgång av Java med strömmar, undantag, händelser och trådar. - Orientering om klassbibliotek för Java. - Orientering om Javas virtuella maskin. - Jämförelse med andra objektorienterade programspråk, t ex C++.Kurslitteratur: Lämplig litteratur om Java och objektorienterad programmering. Se kursen www-sidor. | ||
LAB1 | Laborationskurs med projektuppgift i Java, 3 p. |
Undervisningsspråk är Svenska.
|
|
||||||
|