Functional Programming

Graham Hutton, University of Nottingham

Overview

This part of the programming paradigms course focuses on teaching the basic principles of functional programming using the Haskell language. You'll learn a range of techniques, and see how they can be used in practice to write different kinds of programs.

Lectures

Textbook:

      Book 2e Cover

Lectures:

Additional material:


Resources