You should possess a good honours degree (minimum upper second class) with a substantial computer science component (at least half) or equivalent industrial experience. You should also have good programming skills for undertaking the practical elements of the programme. For international students we require English language qualifications IELTS 6.5, TOEFL (CBT) 237 or TOEFL (written test) 575. Please refer to the 'International Students� section.
Months of entry
Course contentProgramme description
This MSc programme offers a broad range of advanced study options, with modules taken from a variety of application areas. It is multidisciplinary and, in addition to computer science, you may choose options in which computer science intersects with other fields. The programme prepares you for a wide range of careers depending on your selection of modules studied. Typical jobs after graduation include advanced programmer, software development and support, software engineer, product designer/developer, systems analyst, interface/interaction designer, database developer, and other specialist employment based on your selected study areas.
Research Methods (double module)
Module options include:
Advanced Database Systems and Technologies
Advanced Program Design (in Java)
Algorithms and Complexity
C++ for Image Processing
Computer Vision and Neural Networks
Design for Human Interaction
Distributed Systems and Security
Entrepreneurship in Information Technology
Foundations for Information Retrieval
High Performance Computing
Interactive Systems Design
Software Risk Assessment
Special Topics in Information Retrieval
Specification and Verification
Techniques in Computer Vision
The Semantic Web
XML and Structured Information
Please note that module availability is subject to change.
The Research Methods modules are assessed through coursework alone. All other modules are examined through a combination of coursework and written examinations taken in May/June. To obtain an MSc, students must gain passes in six of the eight modules taken with an overall average of 50 per cent.
In addition to the above, the MSc requires that a satisfactory individual project be completed. MSc students who do not pass the written examinations are only allowed to attempt the project after passing resit examinations the following May.
Qualification and course duration
Course contact details
- Rupal Vaja
- +44 (0)20 7882 7335