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