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

MSc in Internet Software Systems [5742]

2010/11

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

Compulsory Modules to a total of 140 credits
06 17417 Computer Security 10    
06 18157 Component-based Software   10  
06 18156 Internet Computing Workshop 20 20  
06 23640 Networks and Distributed Systems (Extended) [New module for 2010/11] 20    
06 18159 Project (CompSci - MSc) [Note 3]     60

Optional Modules to a total of 40 credits
20 credits chosen from:
06 15255 Compilers & Languages (Extended)   10  
06 20008 Cryptography 10    
06 15269 Formal Methods (Extended) [Not offered in 2010/11]   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 20009 Network Security   10  
06 23645 Research Seminar [New module for 2010/11]   10  
06 20010 Secure Programming   10  
06 18158 Software Testing   10  
20 credits chosen from:
06 02489 Automatic Verification [Not offered in 2010/11]   10  
06 02525 Databases 2   10  
06 02408 Graphics 2   10  
06 02651 Human Computer Interaction 2 [Not offered in 2010/11]   10  
06 20122 Intelligent Data Analysis   10  
06 02552 Principles of Programming Languages   10  
06 17423 Systems Programming in C/C++ [Not offered in 2010/11] 10    
06 02645 Virtual Reality [Not offered in 2010/11] 10    
06 23636 Operating Systems with C/C++ [New module for 2010/11] 20    
06 05934 Models of Computation   10  
06 18191 Software Engineering 10 10  

Notes

  1. Progress Decisions Students must pass the Internet Computing Workshop module before being allowed to proceed to the MSc project.
  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. Project topics must be approved by the Programme Director as being appropriate to the Aims and Learning Outcomes of the programme.
  4. Students' individual programmes of study must be approved by the Programme Director (as the nominee of the Head of School), who will take into account topics students have previously studied at undergraduate level, ensuring that key subjects (e.g. databases) have been covered.

Postgraduate Degree Programmes for 2010/11