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

MSc in Computer Science [0008]

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

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

Credits
Code Module Sem1 Sem2 Summer

Optional Modules to a total of 180 credits
Either 0 or 40 credits chosen from:
06 06994 Software Workshop [Note 3] 20 20  
60 credits chosen from:
06 06997 Project - Conversion MSc [Note 3]     60
06 18159 Project (CompSci - MSc) [Note 3]     60
Between 50 and 120 credits chosen from:
06 17442 Commercial Programming (Extended) 10    
06 15255 Compilers & Languages (Extended)   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 21933 Fundamentals: Intro to Computer Science [Note 1] 10    
06 21921 Fundamentals: Data Structures [Note 1]   10  
06 21923 Fundamentals: Databases [Note 1] 10    
06 21936 Fundamentals: Software Engineering [Note 1]   10  
06 21253 Human Computer Interaction (MSc) 10    
06 20233 Intelligent Data Analysis (Extended) [Note 2]   10  
06 15267 Intelligent Robotics (Extended) [Note 2] 20    
06 22753 Introduction to Evolutionary Computation 10    
06 12412 Introduction to Neural Computation [Note 2] 10    
06 20236 Machine Learning (Extended) [Note 2] 10    
06 12418 Nature Inspired Design   10  
06 23640 Networks and Distributed Systems (Extended) 20    
06 20234 Planning (Extended) [Not offered in 2011/12]   10  
Between 0 and 30 credits chosen from:
06 18519 Communication Skills & Professional Issues [Note 1] 10    
06 19339 Computational Vision   10  
06 02525 Databases 2 [Note 2]   10  
06 02408 Graphics 2 [Note 2]   10  
06 19341 Introduction to Natural Computation 10    
06 05934 Models of Computation [Note 2]   10  
06 11223 Natural Language Processing & Applications [Not offered in 2011/12]   10  
06 02552 Principles of Programming Languages [Note 2]   10  
06 18191 Software Engineering [Note 1] 10 10  
06 08165 Software Workshop Team Java   10  

Notes

  1. This module is particularly suitable for non-CS students.
  2. This module is particularly suitable for more advanced students.
  3. Students who already have significant experience of object oriented programming and wish to substitute alternative modules for 06 06994 Software Workshop will be allowed to do so providing they obtain sufficiently high marks, as determined by the School, in an optional programming test at the start of the academic year. Students who take 06 06994 Software Workshop will take 06 06997 Project - Conversion MSc and must pass the workshop module before being allowed to proceed to the project. Students who do not take 06 06994 Software Workshop will take 06 18159 Project (Comp Sci - MSc).
  4. 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.
  5. 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