Fourth Year Computer Science MEng 2025/26
The normal load is 120 CATS credits. Candidates are required to take one core module (30 CATS credits) and 90 CATS credits selected from the lists of optional modules below. It is possible to replace up to 30 CATS from the list of optional modules with modules external to the department. These would be classed as unusual options.
NOTE: In the third and fourth years combined, candidates are required to take at least 120 CATS credits of modules coded 4**. If candidates have not taken any level 4** in previous years and wish to take a module coded 3**, they can do so but will be required to overcat.
Core Modules
Code | Name | Term | CATS Credits |
---|---|---|---|
CS407 | Group Project | 1, 2, 3 | 30 |
Optional Modules
Code | Name | Term | CATS Credits |
---|---|---|---|
CS402 | High Performance Computing | 2 | 15 |
CS404 | Agent Based Systems | 2 | 15 |
CS409 | Algorithmic Game Theory | 1 | 15 |
CS412 | Formal Systems Development | 1 | 15 |
CS413 | Image and Video Analysis | 1 | 15 |
CS416 | 2 | 15 | |
CS419 | Quantum Computing | 2 | 15 |
CS424 | Computational Biology | 2 | 15 |
CS429 | Machine Learning Algorithms and Practice | 2 | 15 |
CS430 | Foundations of Data Analytics | 1 | 15 |
CS435 | Advanced Computer Security | 1 | 15 |
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.