Skip to main content

Third Year Discrete Mathematics BSc 2018/19

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.

The normal load is 120 CATS credits. Candidates for Honours are required to take three core modules totalling 60 CATS credits and 60 CATS credits selected from the list of level 3 optional modules available to the third year of the Computer Science degree or the Mathematics degree. Of the 60 CATS credits of optional modules, at least 30 CATS credits must be CS-, MA- or ST- coded.


Core Modules

Term

CATS
Credits

Examined/
Assessed

CS 344 Discrete Mathematics Project 1,2,3
30 A(100)
CS 301 Complexity of Algorithms 1
15 E(100)
CS356 Approximation and Randomised Algorithms 2
15
E(80) A(20)
       


Optional Modules

 
Modules selected from level 3 modules available to the third year of the Computer Science degree or the Mathematics degree (Level 3 modules from Statistics are included in the Mathematics list.)  



Modules from other Departments

More information on modules taught by other departments can be found at the following sites: