studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDA69 Data and Program Structures, 4 p (sw)
/Data och programstrukturer/

Advancement level:
C

Aim:
Provide knowledge of various programming paradigms and evaluation strategies.

Prerequisites:
TDDB80 Programming and computer languages, TDDB81 Programming D or TDDB92/TDDB93 Programming in Incremental Systems

Supplementary courses:
TDDA 41 Logic Programming TDDA 43 Programming Theory

Course organization:
The theoretical part of the course is treated during the lectures. The seminars are used for preparing for the laboratory assignments and for exercising the solving of applied problems. The laboratory work provides practical experience.

Course content:
Survey of SCHEME. Various programming paradigms. Study and implementation of interpreters. Aspects of evaluation, parameter passing, execution environments. Lazy evaluation and Streams.

Course literature:
Abelson and Sussman, Structure and Interpretation of Computer Programs, MIT-press, Cambridge, 1996. Laboration material published by the Department of Computer and Information Science (IDA).

Course language is Swedish/english.

 
 

Linköpings tekniska högskola

Länk


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