DTU
Uddannelse
Previous page | Current version Archive 2000/2001 
 
49135 Functional Programming
Danish title: Funktionsprogrammering (Informatikfagpakken)
Language: Danish Credit points: 10
Type: Language: Danish

Previous course: C4305
No credit points with: 49161/C4305/C4313
Prerequisite: 01016
Recommended semester: 1st - 4th semester
Scope and form: Lectures, compulsory programming exercises.
Examination: Approval of compulsory exercises and written exam (13-scale)
Contact person: Michael Reichhardt Hansen, Building 322, Tel. +45 4525 3727, email mrh@imm.dtu.dk, http://www.imm.dtu.dk/~mrh
Hans Rischel, Building 322, Tel. +45 4525 3724, email hsr@imm.dtu.dk, http://www.imm.dtu.dk/~hsr

URL: http://www.it.dtu.dk/c49135
Department: Department of Information Technology
Aim: To give students an understanding of the concepts of functions and data types and their applications, so that they will be able to express programs as functions and types. To introduce participants to techniques for designing and documenting programs and program systems. Furthermore, it is the aim of the course to give the students practical skills in the use of functional programming languages for modelling and problem solving.
Contents: Definition and use of recursive data types. Functional programming languages and programming technique. Parameterisation and Polymorphism. Design and testing of programs.
Preparation of program documentation in the form of a technical report.




Preparation