Department of Computer Science and Technology

Course pages 2017–18

Advanced Functional Programming


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.

Exercises from earlier years

Exercise dates

Exercise 1
Set: Monday 29 January 2018
Due: Monday 12 February 2018
Exercise 2
Set: Monday 19 February 2018
Due: Monday 5 March 2018
Exercise 3
Set: Monday 12 March 2018
Due: Tuesday 24 April 2018