Module directory (syllabus) 2018-19

This database contains the 2018-19 versions of syllabuses. These are still being finalised and changes may occur before the start of the session.

Syllabuses from the 2017-18 session are available here.

Module directories

The links below will give you complete lists of Computer Science undergraduate and postgraduate modules for 2018-19:

Please see the links below for guidance on selecting and auditing modules, including which how we allocated places on optional and elective modules:


Passing an undergraduate module

In order to pass an undergraduate module at Level 4 (First; Year 1), Level 5 (Intermediate; Year 2), and Level 6 (Advanced; Year 3), a student must:

  1. complete the module;
  2. achieve an overall module mark of 40%;
  3. achieve a minimum mark of 40% in any assessments that are prescribed as non-condonable in the programme’s Scheme of Award;
  4. achieve a minimum mark of 30% in any assessments that are weighted 30% or greater towards the module.

In order to pass an undergraduate module at Level 7 (Masters; Year 4 MEng), a student must:

  1. complete the module;
  2. achieve an overall module mark of 50%;
  3. achieve a minimum mark of 50% in any assessments that are prescribed as non-condonable in the programme’s Scheme of Award;
  4. achieve a minimum mark of 40% in any assessments that are weighted 30% or greater towards the module.