Algebraic Techniques for Programming
Please note: all of this material is still being updated regularly! Check again regularly as I write new material and fix errors.Lecture Notes
Click here to download the lecture notes.
Status: Complete (though obviously I will never stop revising them or fixing typos).
Slides
Click here to download the slides.
Status: Lectures 1-12 are here.
Exercise Sheet
Click here to download the exercise sheet.
Status: Exercises for datatypes are present, but not for lattice fixed points or for path problems.