MSc in Mathematics and Foundations of Computer Science


The course focuses on the interface between pure mathematics and theoretical computer science. The course is suitable for those who wish to pursue research in pure mathematics (especially algebra, number theory, combinatorics, general topology and their computational aspects), mathematical logic, or theoretical computer science. It is also suitable for students wishing to enter industry with an understanding of mathematical and logical design and concurrency.

Course Structure and Facilities

Lecture theatre 1
Information on the structure of the degree course and the facilities available in the Mathematical Institute and Department of Computer Science.

Information for Current Students

Information for students on the MSc in Mathematics and Foundations of Computer Science.

How to Apply

When to Apply

The MSc starts in early October each year.  The admissions process opens on 1st September in the preceding year.  Please check the graduate admissions course webpage for the current admissions status for the MSc and a full list of application deadlines.

MFoCS Student Profiles

Some of our current and past students have shared their experience of the course and life at Oxford. Read their stories here.

Postgraduate Open Days