Best A Levels for Computer Science: 2027 Guide
For the most selective Computer Science courses, the highest-value preparation is often mathematical. This guide separates formal requirements from merely popular subject combinations.
The strongest route
Mathematics first; Further Mathematics if available
For highly selective Computer Science degrees, Mathematics and Further Mathematics form the strongest core where Further Mathematics is available. Physics or Computer Science can be a useful third subject, but school-level Computer Science is not a universal substitute for advanced mathematics.
The decisive point is easy to miss: Oxford says that 96% of A-level students offered places for its Computer Science courses from 2022–25 took Further Mathematics to A level. Cambridge requires Further Mathematics to AS or A level if the school offers it.
of recent Oxford A-level Computer Science offer-holders took Further Mathematics
Oxford's 2027 minimum offer
Cambridge's 2027 minimum offer
Oxford and Cambridge compared
| 2027 entry | Oxford Computer Science | Cambridge Computer Science |
|---|---|---|
| A-level offer | A*AA, including A*A in Mathematics and Further Mathematics if available, in either order. | A*A*A. |
| Required subjects | Mathematics; Further Mathematics expected if the school offers it. | Mathematics; Further Mathematics to AS or A level if the school offers it. |
| IB Mathematics | A 7 in Higher Level Mathematics within 39 with 766 at HL. | Higher Level Analysis and Approaches. |
| Admissions test | TMUA | TMUA |
What should the third subject be?
Physics
A strong mathematical companion that develops modelling and multi-step problem solving.
Computer Science
Useful where taught well, especially for algorithms and programming practice, but not universally required.
A genuine strength
A rigorous subject taken to a high grade can be better than a fashionable combination that overloads the student.
Independent preparation should develop mathematical reasoning, proof, algorithmic thinking and patient problem solving. Learning one language can help, but admissions preparation should not collapse into collecting programming languages or certificates.
Common questions
Do I need A-level Computer Science?
Not for Oxford or Cambridge Computer Science. Both place the formal emphasis on Mathematics and Further Mathematics where available.
What if my school does not offer Further Maths?
Both universities publish specific guidance for this situation. Read it and contact the relevant admissions office or Cambridge colleges early; availability is part of the context.
Is coding experience required?
Do not assume that prior coding replaces mathematical preparation. Practical exploration can be valuable, but the published requirements and admissions test should shape priorities.