The normal load is 120 CATS credits. Candidates for honours are required to take eight core modules and 30 CATS credits selected from the lists of optional modules below.
In order to progress to the third year students on the Computing Systems MEng course are required to obtain an upper second class honours classification
in the second year. Students who fail to do this will transfer to the third year of the BSc.
|CS240 Software Engineering Principles *||1||15||E(100)|
|CS241 Operating Systems and Computer Networks *||1||15||E(80) A(20)|
|CS243 Data Structures and Algorithms *||1||7.5||E(80) A(20)|
|CS245 Automata and Formal Languages||2||7.5||E(70) A(30)|
|CS247 Group Software Development Project||2,3||7.5||A(100)|
|CS249 Digital Communications and Signal Processing||2||15||E(80) A(20)|
|CS257 Advanced Computer Architecture||2||15||E(80) A(20)|
|CS258 Database Systems *||1||7.5||E(70) A(30)|
Optional Modules - List A
|CS242 Formal Specification and Verification||2||15||E(60) A(40)|
|CS244 Algorithm Design *||1||7.5||E(80) A(20)|
|CS246 Further Automata and Formal Languages||2||7.5||E(100)|
|CS254 Algorithmic Graph Theory||2||15||E(80) A(20)|
|CS255 Artificial Intelligence||2||15||E(60) A(40)|
|CS256 Functional Programming||1||15||E(60) A(40)|
Optional Modules - List B
|EC204 Economics 2||1,2,3||30||E(80) A(20)|
|EC220 Mathematical Economics Ia||1,2,3||15||E(80) A(20)|
|EC221 Mathematical Economics Ib||2,3||15||E(80) A(20)|
|IB207 Mathematical Programming II||1||12||E(70) A(30)|
|IB242 Digital Business and Workplace Technologies||1||12||E(70) A(30)|
|IE420 Problem Solving (not running 2013/14)||2||12||E(50) A(50)|
|MA228 Numerical Analysis||2||6||A(100)|
|MA241 Combinatorics||1||12||E(90) A(10)|
|PH253 Philosophy of Mind||2||15||E(100) or A(100)|
|A Modern Foreign Language||24 / 30|
* These modules will be examined in the first week of Term 2.
Second Year Pass Degree Modules
Candidates for pass degrees are required to take the eight core modules (90 CATS credits) and 15 CATS credits selected from the lists of optional modules.
Loads in excess of 105 CATS credits must be discussed with personal tutors and be approved by the Director of Undergraduate Studies.
Subject to the approval of the Director of Undergraduate Studies in Computer Science, the total load may be increased up to a maximum of 120 CATS credits
Preparatory to Third Year Project
In the summer term of the second year Computing Systems 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 at the following sites:
- Department of Philosophy
- Economics Department
- Mathematics Institute
- Department of Biological Sciences
- Warwick Business School
- Language Centre