Type: | Open University Language: Danish |
|
Previous course: C4313
|
No credit points with: 49135/C4305/C4328/C4313
|
|
Prerequisite: 01015//01016.49104/05/21390/77142
|
|
Recommended semester: 1st - 4th semester
|
Scope and form: Lectures, exercises, mandatory report.
|
Examination: Compulsory report (counts 1/3) and written exam (counts 2/3). Both activities have to be passed. (13-scale)
|
|
|
|
URL: http://www.it.dtu.dk/c49161
|
Department: Department of Information Technology
|
Aim: To give students an understanding of the concepts of functions and datatypes 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, and in transforming a functional description into an imperative program.
|
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.
|