TDDA69 | DATA- OCH PROGRAMSTRUKTURER, 4 poäng /Data and Program Structures/ För: C2, D4 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: B | ||
Klassning för datavetenskaplig examen: Datavetenskap | ||
Mål: Ge kunskap om olika programmeringsparadigmer och evalueringsstrategier.Förkunskaper: TDDB 92/TDDB93 Programmering i inkrementellt system.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.Kursinnehåll: Genomgång av språket SCHEME. Olika programmeringsparadigm. Studium och implementering av interpretatorer och kompilatorer. Evalueringsaspekter, parameteröverföring och exekveringsomgivningar. Streams.Kurslitteratur: Abelson and Sussman: Structure and Interpretation of Computer Programs , MIT-press, Cambridge 1985. Laborationsmaterial utgivet av institutionen för datavetenskap. | ||
TEN1 | En skriftlig tentamen | |
LAB1 | En laborationskurs |