Skip to main content Skip to navigation

Third Year Discrete Mathematics MEng 2027/28

In the third year the main focus is on applications of discrete mathematics to computer science. Students take an individual project in discrete mathematics together with advanced modules relating to algorithms. Options are chosen from a range of modules which reflect both the research strengths within the departments as well as the wider context of advances in the discipline.

Progression to the final year of the MEng requires a year mark of 55% in the third year. Students who fail to achieve this will be assessed for a BSc Discrete Mathematics.

The normal load is 120 CATS credits. Candidates for Honours are required to take four core modules totalling 75 CATS credits and 45 CATS of optional modules. The optional modules list contains level 3 modules delivered by Computer Science, Mathematics and Statistics. Students may take up to 30 CATS of unusual options.

Optional module availability is subject to change.

Core Modules

Code Name Term CATS Credits Required to Pass
CS344 Discrete Mathematics Project 1, 2, 3 30 Yes
CS301 Complexity of Algorithms TBC 15 Yes
CS356 Approximation and Randomised Algorithms TBC 15 Yes
MA3J2 Combinatorics II TBC 15 Yes

Optional Modules

Code Name Term CATS Credits
  A Foreign Language Various up to 15*
Modules selected from level 3 modules delivered by Computer Science, Mathematics and Statistics. The modules approved by the Course Director for study in 2027-28 academic year will be agreed with contributing departments in Spring 2027. To be considered for enrolment on other modules the unusual options process must be followed.

* 15 CAT language modules count as usual options. 30 CAT language modules will require students to use part of their unusual options allowance.

Modules from Other Departments

More information on modules taught by other departments can be found in the Module Catalogue. Please note the list of restricted modules (which is not exhaustive). It is a requirement that you submit an Unusual Options Form in parallel with any local module enrolment processes. Enrolment on WBS (IB-coded modules) must be requested via Online Student Records (e:Vision) and MyWBS.

Let us know you agree to cookies