studiehandbok@lith | ||
|
||
TDDA69 | Data och programstrukturer, 4 poäng /Data and Program Structures/ För: C2, D4, IT4 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: C | ||
Klassning för datavetenskaplig examen: Datavetenskap, datalogi. | ||
Mål: Ge kunskap om olika programmeringsparadigmer och evalueringsstrategier.Förkunskaper: TDDB80 Programmering och datorspråk, TDDB81 Programmering Påbyggnadskurser: TDDA41 Logikprogrammering, TDDA43 Programmeringsteori.Organisation: Under föreläsningarna behandlas teorin. Lektionerna förbereder laborationerna och ger övning i lösandet av tillämpningsproblem. Laborationerna ger praktisk erfarenhet dels av svårigheter med olika modeller och dels av teorin i kursen. Större delen av kursen ges under period 4.Kursinnehåll: Genomgång av språket SCHEME. Olika programmeringsparadigmer. Studium och implementering av interpretatorer och kompilatorer. Evalueringsaspekter, parameteröverföring och exekveringsomgivningar. Lat evaluering och streams.Kurslitteratur: Abelson and Sussman: Structure and Interpretation of Computer Programs, MIT-press, Cambridge 1996. Laborationsmaterial utgivet av institutionen för datavetenskap. | ||
TENA | En skriftlig tentamen, 1 p. | |
LABA | En laborationskurs, 3 p. |
Undervisningsspråk är Svenska.
|
|
||||||
|