06 11582 Software Workshop Haskell

Volker Sorge 10 credits in Semester 1

News

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.

Original

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

http://www.cs.bham.ac.uk/~vxs/teaching/Haskell/index.html
Last modified: Thu Mar 29 00:17:59 BST 2012