Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2004
 
TDDA69 Data and Program Structures, 6 ECTS credits.
/Data och programstrukturer/

For:   C   D   IT  

 

Prel. scheduled hours: 62
Rec. self-study hours: 98

  Area of Education: Technology

Subject area: Computer Science/Computer Engineering

  Advancement level (A-D): C

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

Prerequisites: (valid for students admitted to programmes within which the course is offered)
One of the following courses: - TDDB80 Programming and computer languages - TDDB81 Programming - TDDB92/TDDB93 Programming in Incremental Systems (older courses)

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Supplementary courses:
TDDA41 Logic Programming TDDA43 Programming Theory

Organisation:
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 contents:
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 H. & Sussman, G.J. (1996) Structure and Interpretation of Computer Programs. MIT Press. Laboration material published by the Department of Computer and Information Science (IDA).

Examination:
Written examination
Laboratory exercises
1 p
3 p
 



Course language is Swedish.
Department offering the course: IDA.
Director of Studies: Peter Dalenius
Examiner: Anders Haraldsson
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 02/25/2004