Third Year Computer Science MEng 2027/28
The normal load is 120 CATS credits. Candidates are required to take two core modules totalling 45 CATS credits and 75 CATS credits selected from the lists of optional modules below, at least 60 CATS credits of which must be selected from option list A. Students may take up to 30 CATS of unusual options.
Please see the Student Handbook for details of the rules for progression from third year to fourth year. Students who fail to achieve this will be assessed for a BSc Computer Science.
Optional module availability is subject to change.
Core Modules
Code | Name | Term | CATS Credits |
---|---|---|---|
CS310 | Computer Science Project | 1, 2 | 30 |
CS352 | Project Management for Computer Scientists | TBC | 15 |
Optional Modules - List A
Code | Name | Term | CATS Credits |
---|---|---|---|
CS301 | Complexity of Algorithms | TBC | 15 |
CS313 | Mobile Robotics | TBC | 15 |
CS324 | Computer Graphics | TBC | 15 |
CS325 | Compiler Design | TBC | 15 |
CS331 | Neural Computing | TBC | 15 |
CS342 | Machine Learning | TBC | 15 |
CS345 | Sensor Networks and Mobile Data Communications | TBC | 15 |
CS346 | Advanced Databases | TBC | 15 |
CS349 | Principles of Programming Languages | TBC | 15 |
CS355 | Digital Forensics | TBC | 15 |
CS356 | Approximation and Randomised Algorithms | TBC | 15 |
CS357 | Responsible Computing | TBC | 15 |
CS359 | Computational Social Choice | 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.