Foundations of Computer Science

Supervision Work

Revision work

Handouts/notes

Past papers

Projects

If you are interested in going in more depth in some aspects of the course, then you might want to look at these projects. If you email me, I can give you hints and further references. Do let me know if you attempt one of this, even if you have a partial solution.

Solution notes

Do not look at the solution notes before giving serious thought to the exercises.

Dima Szamozvancev has written solution notes for many of the core exercises. Below you will find some solution notes for the exercises in the Example Sheets. If you find any mistake/typo (even if it is a small one), then email me.

Further resources