HomeLecturesProblem ClassesAssessmentResources

Resources

Course Notes

Course Notes in pdf will be available for students registered on the module, as announced in lectures. The notes contain the notation we use, definitions of the concepts, and the results we need to know. They contain very little in the way of explanation or motivation or worked examples. You cannot survive just by reading those notes alone -- you must attend lectures, and you must attend and participate in the problem solving classes.

Textbooks

There is no required textbook for this module. All definitions, algorithms, examples and explanations are delivered in the lectures or problem classes, or contained in the above notes and problem sheets.

As with CS1112, some of you may benefit from extra examples, or may prefer to work from a textbook, or may prefer some other author's explanation style. For those who would prefer a textbook, please see the recommendations for CS1112.