Course pages 2016–17
Advanced Functional Programming
Preparatory exercise (unassessed and optional)
The following exercise is offered as an aid to ensure that students start the course appropriately prepared. Completing the exercise is optional, but recommended if your functional programming experience is limited.
The course is assessed via three take-home exercises, comprising a mixture of programming and written questions. Each exercise carries approximately a third of the available marks.
The exercises are released over the course of the term, after the relevant material has been covered in lectures. Each of the first two exercises is due back approximately two weeks after it is released; the final exercise is released at the end of the course and due back at the start of Easter term.