Second Year Discrete Mathematics BSc 2026/27
The objective of the second year course for Discrete Mathematics is to integrate the mathematical and computational perspectives that underpin Discrete Mathematics. The modules provide a broader theoretical base for Discrete Mathematics students, and help to equip them for different kinds of specialisation in the advanced study of discrete structures and algorithms. The core modules cover the areas of combinatorics, graph theory, and the design of algorithm and data structures, as taught jointly in Mathematics and Computer Science.
The normal load is 120 CATS credits. Students are required to take four core modules totalling 55 CATS and further modules selected from the list of optional modules below, including at least 20 CATS credits from List A.
Core Modules
Code | Name | Term | CATS Credits |
---|---|---|---|
CS254 | Algorithmic Graph Theory | TBC | 15 |
CS260 | Algorithms * | TBC | 15 |
MA241 | Combinatorics | TBC | 10 |
ST232 | Introduction to Mathematical Statistics | TBC | 15 |
* This module will be examined normally in the first week of Term 3.
Optional Modules - List A
Code | Name | Term | CATS Credits |
---|---|---|---|
CS266 | Data Analytics | TBC | 15 |
MA222 | Metric Spaces | TBC | 10 |
MA250 | Partial Differential Equations | TBC | 10 |
MA252 | Combinatorial Optimisation | TBC | 10 |
MA257 | Introduction to Number Theory | TBC | 10 |
MA267 | Groups and Rings | TBC | 10 |
MA271 | Mathematical Analysis 3 | TBC | 10 |
ST227 | Stochastic Processes | TBC | 10 |
Optional Modules - List B
Code | Name | Term | CATS Credits |
---|---|---|---|
Modules selected from level 2 modules delivered by Computer Science, Mathematics and Statistics. The modules approved by the Course Director for study in 2026-27 academic year will be agreed with contributing departments in Spring 2026. To be considered for enrolment on other modules the unusual options process must be followed. |
|||
| A Foreign Language | Various | up to 15** |
** 15 CAT language modules count as usual options. 30 CAT language modules will require students to use part of their unusual options allowance.
In the summer term of the second year Discrete Mathematics students are required to select the project which they will pursue in the third year of their studies.
Modules from Other Departments (Unusual Options)
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.