Last updated on 17th March 2016
School of Computer Science
University of Nottingham
The aim of this part of the programming paradigms module is to teach the basic principles of the functional approach to
programming, using the modern functional language Haskell.
There are four timetabled sessions for the module each week, detailed
below. Which of these will be used for functional
programming will be announced at the start of the module.
- Lecture: Tuesdays, 13.00 - 14.00, B52 (Business South)
- Lecture: Wednesdays, 09.00 - 10.00, LT2 (Exchange)
- Lecture: Fridays, 09.00 - 10.00, LT2 (Exchange)
- Lab: Tuesdays, 14.00 - 16.00, A32 (Computer Science)
The coursework for the functional programming part of the module
comprises a series of one-page exercise sheets and an extended
programming exercise. The courseworks are assessed during the
lab sessions, and will be released here at the appropriate
points during the module.
Make sure to use the second edition (blue cover, 2016), as the original edition (yellow cover, 2007) is out-of-date.
In addition, there will be a number of lectures given using the
whiteboard and/or live coding.