Skip to main content Skip to navigation

Fourth Year Computer Systems Engineering MEng 2024/25

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. At least 60 CATS credits must be from List A, and the minimum of 60 CATS credits should not comprise all CS or all ES-coded modules. Students may take up to 30 CATS of unusual options in place of list B modules.

Core Modules

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

Optional Modules - List A

Code Name Term CATS Credits
CS402 High Performance Computing TBC 15
CS413 Image and Video Analysis TBC 15
CS435 Advanced Computer Security TBC 15
ES434 ASICs, MEMS and Smart Devices TBC 15
ES4E7 Information Theory and Coding TBC 15
ES96T Advanced Wireless Systems and Modelling TBC 15

Optional Modules - List B

Code Name Term CATS Credits
CS404 Agent Based Systems TBC 15
CS419 Quantum Computing TBC 15
CS429 Data Mining TBC 15
ES442 Precision Engineering and Microsystems TBC 15
ES4A1 Advanced Robotics TBC 15
ES4A4 Biomedical Systems Modelling TBC 15
ES4C3 Mathematical and Computer Modelling TBC 15
ES4C4 Optical Communication Systems TBC 15
ES4D4 Power Electronic Converters & Devices TBC 15
ES4E9 Affective Computing TBC 15
ES4F0 Advanced Control Systems TBC 15
ES97D Biomedical Imaging and Medical Devices TBC 15
ES97E Biomechanics TBC 15
ES97F Medical Device: Design, Maintenance and Assessment TBC 15
ES97H Biomedical Signal Processing TBC 15

Please note that optional module availability may change from year to year; the above serves as an indicative list.