Most of this page is probably only useful to current students of Computer Science at the University of Cambridge.
However, A-level school students wanting a flavour of how Computer Science differs from `school ICT', and from `programming' may find my slides from a Sutton Trust two-lecture summer-school course on `algorithms' useful.
This an example of the idea of ``Computational Thinking'' (Jannette Wing's articles and YouTube video).
Alan Mycroft normally lectures
Here is list of Mycroft's suggestions for possible CST final-year projects and also a list of industrially suggested projects