MSc in Advanced Computer Science
The MSc in Advanced Computer Science at Oxford has been designed to teach a range of advanced topics to graduates of computer science and other mathematical disciplines. Full information about the course, its requirements and how to apply can be found here.
From October 2025, students on the MSc in Advanced Computer Science have the option of pursuing a specialised degree programme. Students who fulfil the requirements of a specialisation can graduate with an MSc in Advanced Computer Science in that particular area, e.g. MSc Advanced Computer Science (Artificial Intelligence). In order to achieve this outcome, a student must take a certain number of courses in the relevant area, and the marks for these paper must be in their top six marks overall. The project may be in any area of choice.
For the academic year 2025-26 the specialisations on offer are:
- MSc Advanced Computer Science (Artificial Intelligence)
- MSc Advanced Computer Science (Foundations of Computer Science)
Do I have to undertake a specialisation?
No, the specialisations are optional.
What if I don’t undertake a specialisation?
You will graduate with an MSc Advanced Computer Science.
What if the relevant courses are not in my best six?
You will graduate with an MSc Advanced Computer Science.
Can I take courses in other departments to count towards my specialisation?
Courses in other departments do not count towards the specialisation.