Skip to main content Skip to navigation

Fourth Year Computer Science MEng 2028/29

The normal load is 120 CATS credits. Candidates are required to take one core module (30 CATS credits) and 60 CATS credits from option List A. Students may take up to 30 CATS of 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.

Optional module availability is subject to change.

Core Modules

Code Name Term CATS Credits
CS407 Group Project * 1, 2, 3 30

Optional Modules - List A

Code Name Term CATS Credits
CS402 High Performance Computing TBC 15
CS404 Agent Based Systems TBC 15
CS409 Algorithmic Game Theory TBC 15
CS412 Formal Systems Development TBC 15
CS413 Image and Video Analysis TBC 15
CS416 Optimisation Methods TBC 15
CS419 Quantum Computing TBC 15
CS424 Computational Biology TBC 15
CS429 Data Mining TBC 15
CS430 Foundations of Data Analytics TBC 15
CS435 Advanced Computer Security TBC 15

Optional Modules - List B

Code Name Term CATS Credits
  A Foreign Language Various up to 15*

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.

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

Let us know you agree to cookies