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

MSc in Advanced Computer Science [0014]

2011/12

back arrow Previous Year's Version

Please read the notes below the module table.

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.)

Students take the following modules to an overall total of 180 credits.

Credits
Code Module Sem1 Sem2 Summer

Compulsory Modules to a total of 10 credits
06 06991 Research Skills 10    

Optional Modules to a total of 170 credits
Either 0 or 30 credits chosen from:
06 07953 First semester mini-project 30    
Either 0 or 30 credits chosen from:
06 07954 Second semester mini-project [Note 1]   30  
Between 50 and 110 credits chosen from:
06 17442 Commercial Programming (Extended) 10    
06 15255 Compilers & Languages (Extended)   10  
06 18157 Component-based Software   10  
06 23899 Computer Security 20    
06 20008 Cryptography 10    
06 24229 Enterprise Systems [New module for 2011/12]   20  
06 23856 Evaluation Methods and Statistics [New module for 2011/12]   10  
06 15269 Formal Methods (Extended) [Not offered in 2011/12]   10  
06 21253 Human Computer Interaction (MSc) 10    
06 19009 Individual Study 2 [May be taken in either Sem1 or Sem2 but not both] 10 10  
06 20233 Intelligent Data Analysis (Extended)   10  
06 15267 Intelligent Robotics (Extended) 20    
06 22456 Internet Security Seminar   10  
06 22753 Introduction to Evolutionary Computation 10    
06 12412 Introduction to Neural Computation 10    
06 20236 Machine Learning (Extended) 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 23900 Network Security   20  
06 23635 Operating Systems with C/C++ (Extended) 20    
06 20234 Planning (Extended) [Not offered in 2011/12]   10  
06 22755 Parallel Programming (Extended)   10  
06 22457 Quantum Computing and Cryptography [Not offered in 2011/12]   10  
06 23645 Research Seminar   10  
06 20010 Secure Programming   10  
06 18158 Software Testing   10  
60 credits chosen from:
06 02637 Project - Advanced MSc [Note 2]     60
06 18159 Project (CompSci - MSc)     60

Notes

  1. Note that this module cannot be taken unless 06 07953 First semester mini-project has also been taken.
  2. Students must pass 06 07953 First semester mini-project and 06 07954 Second semester mini-project before being allowed to proceed to this project module.
  3. 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.
  4. Students' individual programmes of study must be approved by the Programme Director (as the nominee of the Head of School).

Postgraduate Degree Programmes for 2011/12