University of Birmingham School of Computer Science
Home double arrow Internal double arrow Programmes

MSci in Maths & Computer Science [5197]
MSci in Pure Maths & Computer Science [5256]

Fourth Year, 2011/12

back arrow Previous Year's Version

Please read the notes below the module table.

WARNING: Programme descriptions for future academic years are subject to change.

Follow the link from the module code to see the full Syllabus Page for each of the modules taught by the School of Computer Science.
(Any links to modules taught outside the School are to the Academic Office web site, and may not work.)

For the School of Computer Science part of their degree programme, students take the following modules to an overall total of 40 to 80 credits.

Code Module Sem1 Sem2

Optional Modules to a total of 40 to 80 credits
Either 0 or 40 credits chosen from:
06 17419 Software Project M40 [Note 1] 10 30
Between 20 and 80 credits chosen from:
06 14409 Behaviour of Complex Systems [Not offered in 2011/12]   10
06 15255 Compilers & Languages (Extended)   10
06 19009 Individual Study 2 [May be taken in either Sem1 or Sem2 but not both] 10 10
06 22753 Introduction to Evolutionary Computation 10  
06 12412 Introduction to Neural Computation 10  
06 12418 Nature Inspired Design   10
06 12416 Nature Inspired Optimisation [Not offered in 2011/12]   10
06 23640 Networks and Distributed Systems (Extended) 20  
06 23635 Operating Systems with C/C++ (Extended) 20  
06 22457 Quantum Computing and Cryptography [Not offered in 2011/12]   10


  1. Students must take a project in one of their two disciplines.
  2. Not all options may be available in any particular year. Some option combinations are only available if the timetable permits. As students may have to make preliminary option choices before timetables are available, changes may be needed later if there are clashes. In selecting options, students need to pay attention to pre- and co-requisites.
  3. MEng and MSci students should note when choosing options that some topics may be studied either in the third year or in the fourth year but not both. Hence it is important to plan option choices across both years. Module descriptions for each module list the prohibited combinations.

Undergraduate Degree Programmes for 2011/12