Lecture notes or links for

Old courses:

These notes are often withheld until the end of a course: it's a good idea to come to the lectures!

Be careful: these notes were written for my benefit, not yours, so they may be incomplete, wrong, or otherwise totally misleading.

Suggestions for final year and MSc projects.


Some reading material:


"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
Brian Kernighan
Russell Bradford, Department of Computer Science, University of Bath.
Email: rjb@cs.bath.ac.uk
Tel: +44 1225 386977 (direct line)
Fax: +44 1225 383493