Department of Computer Science and Technology

Course pages 2017–18


The algorithms course is an introductory course in algorithms. It is 24 lectures, given by Robert Harle (lectures 1-10) and Damon Wischik (11-24).


For the first 10 lectures, the printed notes are an edited version of notes produced by Professor Frank Stajano (who developed the course but is on sabbatical this year). Studying from either the edited or original (or both!) is fine for this course.

Examples Sheet


Further resources including annotated slides and help forum may be found on the course Moodle page.