MSc in Mathematics and Foundations of Computer Science

Overview

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.

 

Key Facts

Course length 12 months
English language requirement Higher level required 

Mode of assessment

 

Mini-projects 

Dissertation 

Link to University Admissions page MSc in Mathematics and Foundations of Computer Science
Link to Fees, Funding and Scholarship searchGraduate fees, funding and scholarship search

Course Structure

The course focuses on mathematical areas closely tied to computer science, such as algebra, topology, number theory, combinatorics, and logic, while the computing side covers topics like computational complexity, concurrency, and quantum computing. 

You will take a minimum of five optional courses, and write a dissertation. There are no core modules on the course. Apart from the dissertation, around 75% of the course comprises taught content and 25% is self-directed learning.

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.

The course runs from the beginning of October through to the end of September, including the dissertation. 

During Trinity term and over the summer students should complete a dissertation on an agreed topic. The dissertation must bear regard to course material. It is normal to have around eight meetings with your dissertation supervisor, mainly during Trinity term, but possibly continuing into July, but the exact arrangements are made mutually. Between terms there is work on take-home exams (mini projects).

It is intended that a major feature of this course is that candidates should show a broad knowledge and understanding over a wide range of material. Consequently, each lecture course taken will receive an assessment upon its completion by means of a test based on written work.

For further information on course structure, synopses and handbook, please visit the MSc in Mathematics and Foundations of Computer Science pages for current students

Please click here to see the courses offered for 2024-25 (please note the courses offered may change slightly each year, they may be held in different terms and have different lecturers too).

Course Material

Find out more about scholarships available for postgraduate study at the Mathematical Institute.

How to Apply

Applications are to be submitted online. Detailed information on the practicalities of applying can be found on the University's graduate admissions website, which also gives the selection criteria for the MSc.

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.

Key Contacts

Course Contact: @email 

Last updated on 19 Sep 2024, 11:07am. Please contact us with feedback and comments about this page.