| 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.
| |
|
|
||||||
|
|
||||||