Discrete Structures

Module code: CO1012

Module co-ordinator: Rick Thomas

In this module you will study the basic concepts from discrete mathematics that are needed in the study of computer science.

While the main purpose is to learn the necessary maths, the module is taught from a computer science viewpoint throughout. We do not assume any prior knowledge of maths other than some basic concepts from GCSE Mathematics (or equivalent).


  • 18 hours of lectures
  • 14 hours of surgeries
  • 6 hours of problem classes
  • 6 hours of class tests


  • Coursework (100%)