studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
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.

TENAEn skriftlig tentamen, 1 p.
LABAEn laborationskurs, 3 p.


Undervisningsspråk är Svenska.


Examinator: Anders Haraldsson

Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: