Overview
For a computer science degree, Maths is essential — it is required or strongly preferred by most courses because CS rests on logic, discrete mathematics and formal reasoning. Computer Science A-Level or Physics is helpful but often not required, so you have more flexibility with your other choices than many applicants assume. Requirements vary by university and course and change year to year, so check each course's official entry requirements before deciding.
Maths: the essential foundation
For Cambridge which Cambridge A-Level subjects, computer science is built on mathematics — algorithms, complexity, logic and probability all trace back to it — which is why Maths is required or preferred by the large majority of degrees. If you take one subject seriously for CS, make it Maths; without it, many strong courses are simply closed.
Maths is marked on method and accuracy marks, awarding credit for correct working even when a final answer slips. Laying out method the way the scheme expects is how you secure the top grade. Drilling 9709 Mathematics past papers against the mark scheme builds the disciplined working CS admissions tutors want to see.
Computer Science or Physics: helpful, often optional
Computer Science A-Level shows genuine interest and gives you a head start on programming, but it is often not required — universities teach coding from scratch and rarely insist on prior study. Physics is another well-regarded option that develops modelling and problem-solving, and is similarly helpful rather than mandatory at most courses.
Computer Science exams reward precise, testable answers: algorithm traces, correct pseudocode and exact terminology, marked point by point against the scheme. Practising 9618 Computer Science past papers and marking your own answers shows where small imprecisions cost marks.
Building your subject mix
Further Maths can be an advantage at the most competitive, theory-heavy departments, though many courses accept Maths alone. Beyond that, your third subject is flexible — pick something you can score highly in. See [best A-Level subject combinations](/blog/best-a-level-subject-combinations-2026) for CS-focused examples, and [best A-Levels for engineering](/blog/best-a-levels-for-engineering) if you are weighing the two paths.
| Subject | Role | Required or preferred |
|---|---|---|
| Maths | Essential foundation | Required or preferred at most courses — check |
| Further Maths | Depth booster | An advantage for the most competitive courses |
| Computer Science | Subject interest | Helpful but often not required |
| Physics | Analytical option | Helpful but often not required |
| An essay subject | Breadth and writing | Optional; adds range |
How the marking shapes revision
For Cambridge which Cambridge A-Level subjects, cS-relevant subjects reward precision, so make revision answer-led:
- For Maths, show full method and check each step against the scheme.
- For Computer Science, trace algorithms and write pseudocode exactly as the scheme credits.
- Mark real past-paper answers rather than only reviewing notes.
You can mark practice answers instantly with MarkScheme's AI marking to see exactly where method or precision marks are being lost.
Frequently asked questions
Usually not. Most degrees teach programming from first principles, so Computer Science A-Level is helpful but often not required. Maths is the subject that matters most — check each course's official entry requirements.
Do I need Computer Science A-Level to study computer science?
Is Maths required for a CS degree?
For the majority of courses, yes — it is essential or strongly preferred. Computer science depends on logic and discrete maths, so taking Maths keeps the widest range of degrees open to you.
Does Physics help for computer science?
It can. Physics develops modelling and problem-solving that transfer well to CS, and it is well regarded. It is helpful rather than required at most courses, so treat it as a strong option, not an obligation.
Is Further Maths worth it for computer science?
At the most theory-heavy, competitive departments it can be an advantage, and a few prefer it. Many courses accept Maths alone. Confirm with your target list before committing.