Exam Guide for Programming Paradigms - Functional Programming

Please read this guide carefully if you are sitting the G51PGP Programming Paradigms exam during the 2016/17 academic year, as it contains important information and resources to help you with your revision.

-- Graham Hutton, May 2017

Examinable Material

The functional programming component of the exam will be based purely on the content of the printed lecture notes that were made available to all students at the start of the module. These lecture notes comprised the slides for the lectures and a summary of the Haskell standard prelude. If you wish to have another copy of the slides and the prelude you can print these yourself using the two preceeding links. Note that the material on lazy evaluation (chapter 15) was not covered this year and is not examinable, and that no additional material beyond the content of the printed lecture notes will be included in the exam.

Assessment Format

The functional programming component of the G51PGP exam comprises two programming questions, each of which is worth 25 marks. Unlike in some previous years, there is no multiple-choice or essay question. A copy of the Haskell standard prelude will be provided during the exam.

Study Advice

Past Paper

Exam paper for the last academic year: Additional material: