06 11582 Software Workshop Haskell

Volker Sorge 10 credits in Semester 1


28 March: Added notes on Monads. These are still incomplete, but everything relevant for the exam is already there!
28 March: Added notes on Memoisation.
20 March: Added notes on Basics. Updated notes on Lambda Expressions and Tail Recursion.


Antoni's Website

Some Solutions to Unassessed Exercises

Sheet 1, Sheet 2, Sheet 3, Sheet 4, Sheet 5, Sheet 6, Sheet 7, Sheet 9.

Additional Material

Topic Notes Sources Some Links
Review Summary Notes
Some Basics Notes Sources Syntax basics. A nice overview. Reserved Keywords.
Lambda Expressions Notes Sources Haskell Wiki.
Memoisation Notes Sources Haskell Wiki.
Tail Recursion Notes Sources Haskell Wiki.
Monads Notes Sources 1,2,3 Haskell Wiki. A tutorial. A comprehensive intro.

Source Collections

The following are the sources I have programmed and saved during the lectures. It is probably incomplete and there is no guarantee for correctness. But they might help you to complement your own notes.

Lecture 6 Lecture 7 Lecture 9 Lecture 10

Maintained by: Volker Sorge, School of Computer Science, The University of Birmingham

Last modified: Thu Mar 29 00:17:59 BST 2012