Skip to main content

Complete Admissions Guide

Mathematics and Computer Science at Oxford

Our students' Oxford acceptance rate

65%

Overall Oxford offer rate (latest published cycle)

17%

Mathematics and Computer Science at Oxford is among the most selective courses in the UK. Get 1-to-1 admissions coaching from Oxford graduates who have been through the process themselves.

Last updated: June 2026

Key Facts

  • A*A*ATypical Offer
  • 8:1Applicants / Place
  • #1UK Ranking
  • TMUAAdmissions Test
  • 59Places / Year
  • GG14UCAS Code

Overview

Mathematics and Computer Science at Oxford

Mathematics and Computer Science at Oxford (UCAS GG14) is a joint degree combining proof-based mathematics with theoretical and practical computer science. For 2027 entry, the headline offer is A*A*A with TMUA required, and students can take either the 3-year BA route or the 4-year MMathCompSci route.

Why study Mathematics and Computer Science at Oxford?

Oxford ranks #1 in the available Guardian and Complete University Guide Computer Science ranking display used for this page, but the caveat matters: those rankings are for Computer Science / Computer Science and Information Systems, not specifically this joint course.

A university lecture hall from the back, students taking notes

Section 01

International Applicants

Click your country on the map below for country-specific entry guidance — accepted qualifications, expected scores, English-language requirements, and any local context worth knowing before you apply.

International Applicants

Country-specific admissions requirements

CanadaUnited States of AmericaSouth KoreaIndiaChinaUnited KingdomMalaysiaJapan

Pick a highlighted country to see the admissions-test, score, and English-language requirements that apply for applicants from that country.

Section 02

Entry Requirements

  • A-LevelA*A*A with the A*s in Mathematics and Further Mathematics if available.
    Mathematics required. Further Mathematics recommended.
  • IB Diploma39 points including core points, with 766 at Higher Level; the 7 must be in Higher Level Mathematics.
  • Advanced Placement (AP)For courses requiring A*A*A: either four APs at grade 5 (including any required subjects), or three APs at grade 5 (including any required subjects) plus ACT 33 or above or SAT 1480 or above. Applicants for courses requiring Mathematics should take AP Calculus BC if able; Calculus AB is accepted if Calculus BC is unavailable. AP Precalculus cannot fulfil the Mathematics requirement.
Admissions test
Pre-registered TMUA (Test of Mathematics for University Admission). Registration closes 28 September 2026; the test sits 12–16 October 2026 at Pearson VUE centres. TMUA replaced the MAT for Oxford Maths and Computer Science course families from 2027 entry.
Interview
Two college interviews of around 25 minutes each. Subject-specific discussion or problem-solving interviews typical of Oxford tutorial teaching. Most interviews are in person at the college; many colleges still offer online interviews for international applicants.
Required Tests:TMUA

Section 03

Application Process & Key Deadlines

  1. MAY to AUG 2026

    Build UCAS application and test plan

    UCAS applications open on 12 May 2026; completed applications can be submitted from 1 September.

  2. 1 JUN to 28 SEP 2026

    Register and book TMUA

    UAT-UK registration opens 1 June; booking runs 20 July to 28 September 2026.

  3. 1 SEP to 15 OCT 2026

    Submit UCAS

    Applications must reach UCAS by 6pm UK time on 15 October 2026 for Oxford.

  4. 12 to 16 OCT 2026

    Sit TMUA

    All Mathematics and Computer Science applicants must take both TMUA papers in the October sitting.

  5. LATE NOV to EARLY DEC 2026

    Receive shortlisting outcome

    Interview invitations normally arrive between mid-November and early December.

  6. EARLY to MID DEC 2026

    Attend online interviews

    Interviews are online, problem-based academic conversations.

  7. 12 JAN 2027

    Receive Oxford decision

    Shortlisted candidates receive the outcome via UCAS on 12 January 2027.

  8. MAY to JUN 2027

    Reply to UCAS offers

    Reply deadlines include 5 May and 2 June depending on when all choices have responded.

  9. AUG 2027

    Meet offer conditions and confirmation

    Conditional offers are confirmed after exam results; exact 2027 A-level results date not yet verified.

Section 04

Admissions Test

Student working through problems at a desk with timed papers

Oxford requires the Test of Mathematics for University Admission (TMUA) for Mathematics and Computer Science in the 2027 entry cycle. TMUA is delivered by UAT-UK through Pearson professional test centres.

The required TMUA papers are Paper 1: Applications of Mathematical Knowledge and Paper 2: Mathematical Reasoning. The test window is 12–16 October 2026, with registration opening on 1 June 2026 at 3pm BST and closing on 28 September 2026 at 6pm BST.

This is a cycle change: from the 2027-entry cycle, with the test taken in October 2026, TMUA replaces MAT for this route. For applicants who have older advice saved, this is the detail to update first.

TMUA is a material part of shortlisting, and Oxford uses course selection criteria and the TMUA result to decide whom to invite for interview. UAT-UK indicates there is no pass/fail score, but Oxford does not publish a score threshold or fixed weighting.

For international applicants, TMUA gives Oxford another way to compare applicants taking different qualifications. Candidates testing in China, Hong Kong or Macau have a restricted 15–16 October window within the October sitting.

We recommend starting with the official TMUA specification, then moving into timed papers and error review. A useful next page is our TMUA guide.

Full TMUA preparation guide | format, scoring, strategy, and practice resources.

TMUA Guide

Section 05

The Interview: What to Expect

Invitation → Decision: the interview timeline

Interview Invitation

Late Nov

Arrival to Interview

Early Dec

Technical Question

Mid Dec

Decision

Early Jan

Question Types You’ll See

Unseen proof/problem-solving taskAlgorithmic or computational-reasoning problemLogic/combinatorics puzzleSmall-cases-to-generalisation problemPrompted discussion after hints

Oxford interviews for this course are online, problem-based academic discussions in the early to mid-December 2026 interview window. The interview style is a short tutorial / problem-solving format.

The interview tests strong mathematical ability, unfamiliar problem solving, ability to absorb new ideas, independent thinking, aptitude and technical skills, perseverance, enthusiasm and motivation. Typical question types include unseen proof or problem-solving tasks, algorithmic reasoning, logic or combinatorics, small-cases-to-generalisation problems and discussion after hints.

In practice, the best preparation is not memorising speeches. We recommend practising how to say what you are trying, what has failed, what pattern you can see, and how you would test a conjecture. A strong answer can start messily and become clearer, especially if you slow down, state assumptions, and respond to hints as information rather than as criticism.

Practise with realistic questions from our free mock interview question bank.

Free Mock Questions
Two people in academic discussion across a table

Section 06

How Decisions Are Actually Made

The criteria shown are TMUA / admissions test performance, interview performance, prior attainment and predicted grades, personal statement and academic reference, and contextual or extenuating circumstances. Oxford also considers UCAS information and contextual information in the Computer Science-family process.

In reality, the decision is academic and comparative. We recommend preparing as if the test and interview are the two places where you most clearly demonstrate live mathematical and computational reasoning.

Our recommendation · weighting of admission factors

01020304035%
TMUA score
30%
Interview
20%
Predicted grades
10%
Personal statement
5%
Contextual factors
% of decisionFactor

Oxbridge Mentors recommendation, drawn from observed offer patterns. University of Oxford does not publish official weightings — exact balance varies by college, course and year.

Section 07

Personal Statement Tips

Handwritten notes and a laptop open to a draft document

For this course, the personal statement should show how your interest in mathematics and computer science connects. Avoid a list of technologies; Oxford’s course is built around proof, algorithms, models of computation and programming foundations.

A useful paragraph often starts with one problem, theorem, algorithm or project. Explain what you first thought, what changed your mind, and what you learned about reasoning.

We recommend using one mathematics example and one computing example, then adding one bridge between them. For example, an algorithmic puzzle can become interesting because of its proof of correctness, not just because the code runs.

Do not over-claim. It is better to explain a small project precisely than to describe artificial intelligence, cryptography or quantum computing in slogans.

See a full annotated example with line-by-line expert commentary.

Mathematics and Computer Science PS Example

Section 08

Projects

  1. 01Justification
  2. 02Project Brief
  3. 03Explain Exactly What You Did
  4. 04Difficulties
  5. 05Solutions
  6. 06Reflection

The verified project guidance suggests three broad project ideas: a proof-and-program portfolio, an algorithmic puzzle journal, and a mathematical modelling mini-project. Each works because it gives you something concrete to discuss in a problem-solving interview.

A good project does not need to be large. It should show that you can define a problem, try an approach, inspect mistakes, and connect the mathematical idea to the computational implementation.

Broad project ideas:

  • Prove a theorem or problem result, implement a related algorithm, and discuss complexity and edge cases.
  • Solve BIO, Project Euler Or UKMT-style problems and compare brute-force methods with better algorithms.
  • Model a network, recurrence, random process or optimisation problem in code.
Open books, a notebook, and a coffee on a wooden desk

Section 08

Other Supercurriculars

Useful activities include proof practice, programming fluency, reading beyond the syllabus, admissions-test practice, discussion and explanation, and Oxford Maths/CS outreach.

These are support, not substitute. The core evidence still comes from how well you reason through mathematical and computational problems.

  • Practise full olympiad or university-style proof solutions.:

  • Implement algorithms and data structures, then explain time and space complexity.:

  • Keep notes on one mathematics text and one computer science text.:

  • Use timed TMUA-style problem solving and error review.:

  • Explain solutions aloud to peers or teachers.:

  • Use Oxford Maths/CS outreach talks and problem resources.:

Section 08

Competitions

Competitions are not required. What they do well is stretch you beyond routine school exercises and give you harder problems to analyse.

  1. British Informatics Olympiad
  • What it can show: Use it to practise turning a mathematical idea into an algorithm and explaining why the algorithm works.
  • How to prepare: Start with past BIO problems, then write short notes on correctness and edge cases.
  1. UK Senior Mathematical Challenge
  • What it can show: Use it to sharpen fast, accurate problem selection across algebra, geometry, number and combinatorics.
  • How to prepare: Review every mistake by topic, not just by score.
  1. British Mathematical Olympiad
  • What it can show: Use it for proof-writing under pressure, especially when a problem resists a standard method.
  • How to prepare: Write full solutions, then compare structure and clarity with published mark schemes.
  1. Oxford University Computing Challenge
  • What it can show: Use it for computational thinking and pattern-spotting problems close to algorithmic reasoning.
  • How to prepare: Practise translating examples into rules before touching code.
  1. STEP past papers (practice)
  • What it can show: Use it as advanced mathematical practice rather than as an Oxford requirement.
  • How to prepare: Choose papers that stretch proof, algebra and problem decomposition, then review slowly.

None are required; one or two done well beats five half-attempted.

Section 09

Course Structure

  1. Year

    01 / 04

    1

    Core foundations

    Equal grounding in mathematics and computer science

    Balanced mathematics and computer science foundation.

    Even split between proof and computing foundations.

  2. Year

    02 / 04

    2

    Core development and first options

    Core theory, options and group design practical

    Compulsory work in both subjects plus optional papers and group practical.

    Collaborative group design practical.

  3. Year

    03 / 04

    3

    Advanced options

    Breadth across mathematics and computer science

    Option-led advanced mathematics and computer science.

    Decision point for BA or fourth year, subject to performance.

  4. Year

    04 / 04

    4

    Master’s-level options and dissertation/project

    Advanced study and substantial independent work

    Advanced options plus dissertation or project.

    Major independent dissertation or project.

Section 10

Building Mathematics and Computer Science Knowledge

Start with the Oxford Mathematics And Computer Science course page because it gives the official course identity, requirements and course outline. For the test, use UAT-UK TMUA information as the official test resource.

For subject-building, MIT Mathematics for Computer Science is a useful open-access archival course because it links proof, discrete mathematics and computational thinking. Project Euler Is useful if you treat each problem as a reasoning exercise, not a race to code.

For admissions context, the Oxford Department of Computer Science undergraduate admissions statistics help you understand the Computer Science-family process. International applicants should also keep the Oxford international qualifications Page close while checking qualification equivalence.

The British Informatics Olympiad Is worth using as algorithmic practice if you review why a solution works, not only whether it passes tests.

A study planner, highlighters and a stack of revision cards

Section 11

College Choice & Reallocation

30 colleges offer this subject. 22.2% of applicants submit an open application. 35.8% of places come through the pool.

Around a fifth of applicants make open applications; the 2023-24 Computer Science-family report recorded 22.2% open applications, but this is a CS-family figure rather than an MCS-only statistic. Around a third of successful applicants receive an offer from a college they did not specify; the same CS-family report recorded 35.8% offers by non-applied colleges, again with the CS-family caveat.

Oxford calls this process reallocation. It is used to even out competition, assign open applications to a college or hall with relatively fewer applications, and allow applicants to be interviewed by another college when a college is oversubscribed.

College choice affects tutorials, accommodation and social base, but it is not a tactical shortcut because colleges use a shared admissions framework. We recommend choosing a college you would be happy to live and study in, or making an open application if you do not have a strong preference.

Stone college quadrangle viewed through an archway

Section 12

Career Prospects

Discover Uni reports 85% work or study and 95% of employed respondents in highly skilled work, with Information Technology Professionals as the largest occupation category. Employer examples include IBM, Google, Amazon, Morgan Stanley and Goldman Sachs across technology, software, business, research and finance-related outcomes.

Treat the career chart carefully. The occupation outcomes are based on 20 employed respondents 15 months after the course, so they are not employer-sector market shares.

Section 13

Contextual Circumstances

Oxford considers academic achievement in context where possible. Contextual processes can support applicants from disadvantaged or disrupted backgrounds.

For this course, context can include whether Further Mathematics was available at school, because Oxford lists alternative routes where Further Mathematics is unavailable. Mitigating circumstances should be communicated early through UCAS, the reference or the relevant Oxford process.

We recommend making the context specific and evidenced. A clear sentence from a referee about subject availability or disruption is more useful than a vague explanation added late.

Watch & Learn

Helpful Videos for Mathematics and Computer Science at Oxford

Student vlogs, mock interviews, lecture tasters, and admissions advice.

MIT 6.042J Lec 1

MIT OpenCourseWare lecture introducing proofs in Mathematics for Computer Science.

CS50x 2025 - Lecture 0 - Scratch

CS50x overview introducing Harvard’s computer science course and its problem-solving approach.

The Magic of the Primes - James Maynard and Hannah Fry

Oxford Mathematics public lecture on prime numbers with James Maynard and Hannah Fry.

Networks: Oxford Mathematics student lecture

Oxford Mathematics student lecture introducing networks as a language for modelling systems.

Turing & The Halting Problem - Computerphile

Computerphile explanation of Turing machines and the halting problem.

All videos are the property of their respective creators.

Further Reading

Recommended Resources

Super-curricular reading, websites, and tools recommended by our expert tutors.

Frequently Asked Questions

Yes.
Further Mathematics is highly recommended; where available Oxford expects A*s in Maths and Further Maths.
Yes, TMUA Papers 1 and 2.
No written work or portfolio requirement is stated.
Online, subject-specific problem-solving interviews in December.
Oxford advises not treating college choice as a tactical shortcut; reallocation can occur.
Yes, the same Oxford UCAS deadline applies.
Further study, software/hardware, research, finance and investment analysis are common routes.

Get Expert Help With Mathematics and Computer Science at Oxford

Book a free 30-minute consultation with one of our specialist tutors.

Get Started