| Assignment 1 | Due 20th January 2012 | Solutions |
| Assignment 2 | Due 3rd February 2012 | Solutions (corrected!) |
| Assignment 3 | Due 17th February 2012 | Solutions |
| Assignment 4 | Due 2nd March 2012 | Solutions |
| Assignment 5 | Due 16th March 2012 | Solutions |
| Assignment 6 | Due 30th March 2012 | Solutions |
| Practice questions | (not for handing in) | Solutions |
Page last updated: 12 April 2012