Skip to main content Skip to navigation

Second Year Computer Systems Engineering BEng/BSc/MEng 2024/25

The normal load is 120 CATS credits. Students are required to take six core modules and additional credit selected from the list of optional modules. Students may take up to 30 CATS of unusual options.

In order to progress to the third year of the Computer Systems Engineering MEng course students are required to obtain an upper second class honours classification in the second year. Students who fail to meet this requirement will transfer to the third year of the BEng/BSc.

Core Modules

Code Name Term CATS Credits
CS241 Operating Systems and Computer Networks * TBC 15
CS257 Advanced Computer Architecture TBC 15
CS261 Software Engineering TBC 15
ES2C7 Engineering Mathematics and Data Analytics TBC 15
ES2C0 Analogue Electronic Design TBC 15
ES2E3 Digital Systems Design TBC 15

Optional Modules

Code Name Term CATS Credits
CS249 Digital Communications and Signal Processing TBC 15
CS255 Artificial Intelligence TBC 15
CS258 Database Systems * TBC 15
ES2B6 Starting a Business TBC 15
ES2C1 Introduction to Biomedical and Clinical Engineering TBC 15
ES2C6 Electromechanical System Design TBC 15
ES2D6 Semiconductor Materials and Devices TBC 15
  An approved Foreign Language 1, 2 15/30

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

*These modules will be examined normally in the first week of Term 3.

In the summer term of the second year Computer Systems Engineering students are required to select the project which they will pursue in the third year of their studies.

Modules from Other Departments

More information on modules taught by other departments can be found in the Module Catalogue: