If you want to study Computer Science at a top UK university, the subject you'd expect to be required isn't the one that actually gets you in. Computer Science A-Level is helpful. Maths is the one that opens the door.
Every top CS course we checked, Cambridge, Oxford, Imperial, UCL, Warwick, Edinburgh, Manchester, Bristol, Southampton, King's, Durham, Bath, lists A-Level Maths as a hard requirement with no exceptions. The hardest ones expect Further Maths too. Computer Science A-Level, by contrast, barely moves the needle at the top end, and swapping Further Maths out for it is read as a weaker signal at places like Cambridge and Imperial.
This guide walks through what each of those top departments actually asks for, which combinations keep every door open, and which ones quietly shut Cambridge or Imperial behind you. Entry requirements shift year to year, so the sensible move is to check the current offer on the university's course page before you commit to anything.
This article was last checked against official university admissions pages on 14 October 2026 for 2027 entry. Admissions tests and offer wording change often, so cross-check each named university's current course page before you rely on any specific detail.
What top computer science courses actually require
The hierarchy in plain terms. A-Level Maths is required everywhere. Further Maths is required or effectively required at the hardest courses. Physics is strongly preferred across the board. Computer Science A-Level is helpful but not required anywhere specifically. Everything else is up to you, though sciences and quantitative subjects strengthen the overall application. Our A-Level grades guide explains how the A*-E scale works and what each grade means in practice.
At the sharp end, Cambridge Computer Science asks for a top-grade offer typically including Maths and Further Maths, with the TMUA (Test of Mathematics for University Admission) required at application. Imperial Computing wants an A* in Maths (offers tend to sit between AAA and AAAA); Further Maths is recommended rather than required, and the TMUA is compulsory. Oxford Computer Science asks for AAA including Maths, with Further Maths recommended and the TMUA required (it has replaced the MAT for 2027 entry). Warwick Computer Science's typical offer is AAA with an A* in Maths (AAA is the contextual offer); the department highly recommends Further Maths and requires the TMUA. UCL Computer Science asks for AAA with an A in Maths or Further Maths.
Grades and subject requirements vary by course and year. The combinations above sit around AAA or A*AA at the top end, with mid-tier Russell Group courses typically asking AAA. Check the current offer on each university's course page before you anchor on any specific grade.
There's no central cross-university rulebook any more. The Russell Group scrapped its old "facilitating subjects" list in 2019 and replaced it with its Informed Choices website, which gives general guidance only. Each department publishes its own advice and updates it every year, so the authoritative source is always the course page you're applying to.
The biggest mistake students make is dropping Further Maths to free up a slot for Computer Science A-Level. Cambridge, Imperial and Warwick admissions tutors read A-Level Computer Science as a lower-signal subject than Further Maths. Where Further Maths is realistically available, admissions pages routinely list it as the preferred third subject, so swapping it out for Computer Science A-Level reads as a weaker application at the most competitive courses. If your school offers Further Maths and you can cope with it, take it.
A-Level combinations ranked
The combinations below start with "keeps every top CS course open, including Cambridge and Imperial" and work down to combinations that shut the hardest courses but keep most of the Russell Group within reach. If Further Maths isn't available at your school (and plenty of state sixth forms don't run it), contact admissions departments early. Universities take "my school didn't offer it" seriously, but they want to hear about it in advance. If you're starting Year 12 soon, our guide to the GCSE-to-A-Level jump covers what the step-up feels like and how to plan your first term.
Maths + Further Maths + Physics (strong, keeps everything open)
The textbook top-CS stack. Keeps Cambridge, Oxford, Imperial, UCL, Warwick, Edinburgh and the rest of the top 15 open. Physics is especially valued because it signals quantitative problem-solving and the ability to model real systems, both central to modern CS. The safest choice if you're serious about the hardest courses.
Maths + Further Maths + Computer Science (strong alternative)
Also keeps every top CS course open. You lose a bit of breadth compared with Physics as the third subject, but you gain a head start on university-level CS content. A good choice if you're sure CS is the destination and you've already enjoyed Computer Science at GCSE.
Maths + Physics + Computer Science (mid, opens most, closes the hardest)
No Further Maths. Fine for UCL, Edinburgh, Manchester, Bristol, Southampton and most of the Russell Group. Rules out Cambridge CS in practice, and makes Imperial and Warwick significantly harder. Pick this if Further Maths isn't realistically available to you, not as a deliberate swap-out.
Maths + Physics + Economics (pivot-friendly)
If you're torn between CS, Engineering, Physics and Economics, this stack keeps all four doors open. CS access is narrower than the dedicated stacks above, but it's a legitimate route into Russell Group CS. Economics also opens LSE, Warwick Economics and other quantitative-social-science degrees.
A few combinations will end a top-end CS application before it starts. Dropping Maths at AS to concentrate on Computing closes everything. Three sciences without Maths does the same. Putting Further Maths in place of Maths itself doesn't work either, because you need the base Maths A-Level to earn the Further Maths A-Level (that's a syllabus structure, not a university rule, but it still matters). For a complete view of which A-Level subjects you can combine, see our full list of A-Level subjects for 2026.
Ready to boost your grades?
Join 1M+ students who have used Cognito to ace their exams.
Get started for free!The admissions test situation
Top CS courses layer admissions tests on top of A-Level grades. Each one is a Maths test in disguise, not a Computer Science test, which is one more reason Maths and Further Maths matter more than Computer Science A-Level.
For 2027 entry, Computer Science applicants to Cambridge, Oxford, Imperial and Warwick all sit the TMUA (Test of Mathematics for University Admission). Oxford has replaced the MAT with it, and Cambridge colleges may set additional written assessments at interview (check your shortlisted colleges). UCL Computer Science requires the TARA (Test of Academic Reasoning for Admissions) for 2027 entry, which is a non-subject-specific reasoning test. Plenty of other courses don't require a test at all.
Admissions tests have been shuffling around a lot in recent years. The TMUA alone has been reassigned to different universities multiple times, so the test you sit in autumn of Year 13 may not be the one your sixth-form told you about in Year 12. Verify the current requirement on each university's course page and the admissions testing service page before you plan your preparation.
Common misconceptions, cleared up
What to do next
Once you've shortlisted a combination, the best thing to do is to check the current course page for every top university you're considering. Cambridge, Oxford, Imperial, UCL and Warwick all publish their current admissions tests and typical offers openly. The wording changes each year, and it's worth reading yourself rather than trusting a guide (this one included).
From there, find out from your sixth form whether Further Maths will realistically be available in Year 12. Some schools only run it if a minimum number of students enrol, so there's a chicken-and-egg problem. If it isn't going to run, contact admissions tutors at Cambridge, Imperial and Warwick early to ask about adjusted expectations. They want to know in advance, not in your personal statement.
Start on the admissions test as soon as you've chosen your target universities. The TMUA (and the TARA, for UCL) rewards practice, and the questions are harder than anything in A-Level Maths. Our guide to A-Level Maths vs Further Maths covers the differences between the two and why Further Maths pays off for competitive STEM applications. Our A-Level revision timetable template shows how to structure your Year 13 week to balance A-Level study with admissions test prep.
If you're still deciding whether CS or Engineering is the right destination, Maths + Further Maths + Physics opens both. You don't have to commit until UCAS, so if you're torn, pick the combination that keeps the most routes alive.
