University of Bristol Featured Masters Courses
Imperial College London Featured Masters Courses
Politecnico di Milano Featured Masters Courses
Full time October Other 9 months

About the course

The aim of the course is to provide preparation appropriate for undertaking a PhD programme in computer science. Students select five taught modules from a wide range of advanced topics in computer science from networking and systems measurements to category theory, and topics in natural language processing. Students may also choose from a selection of topics borrowed from the Department of Engineering. Additionally, students take a mandatory, ungraded course in research skills which includes core and optional topics. 

Students also undertake a research project over two terms and submit a project report in early June. Research topic selection and planning occurs in the first term and the work is undertaken in subsequent terms. The taught modules are delivered in a range of styles. For

Read more about this course


Entry Requirements

Applicants for this course should have achieved a UK First class Honours Degree.

If your degree is not from the UK, please check International Qualifications to find the equivalent in your country.

The first-class honours degree, or equivalent, should be in computer science. Alternatively, applications will be considered from those holding a degree of equal status in engineering, science, mathematics, or another numerate degree, and where the applicant can demonstrate significant relevant preparation for the Cambridge MPhil course.

Mathematics to A-level standard or equivalent and programming experience will be presumed.


Course Content


Search Suggestions

Search Suggestions

Based on your current searches we recommend the following search filters.