Back to Blog

Best A-Level Subjects For Computer Science

Best A-level Subjects for Computer science

Computer Science A-Level Subjects

Computer Science is one of the fastest-growing and most competitive degree choices. It blends mathematics, logic, and problem-solving with hands-on programming skills. If you’re aiming for top universities like Oxford, Cambridge, Imperial, UCL, or other Russell Group institutions, your A-level choices will play a crucial role in your application.

While some universities have specific A-level requirements, others focus on academic strength and analytical ability. This guide breaks down the best A-level subject combinations for aspiring Computer Science students.

Essential Computer Science A-Levels

Most top universities strongly prefer or require specific subjects for Computer Science degrees.

Mathematics (Essential)

  • The single most important A-level for Computer Science.
  • Required by nearly all top universities, including Oxford, Cambridge, Imperial, and UCL.
  • Develops problem-solving skills, logical reasoning, and abstract thinking—all critical for programming and algorithms.
  • Key topics like algebra, probability, and statistics are directly applicable to coding and data science.

Further Mathematics (Highly Recommended)

  • Particularly useful for competitive courses at Oxford, Cambridge, and Imperial.
  • Covers advanced topics such as matrices, complex numbers, and discrete mathematics, which are important for machine learning, cryptography, and theoretical computing.
  • While not always required, it gives you a strong advantage, especially for mathematically intensive specialisations.

Computer Science (Recommended)

  • Provides an introduction to programming, algorithms, and computational thinking.
  • Some universities don’t require it, as they teach programming from scratch, but having prior experience can be beneficial.
  • If taken, it should be paired with Maths or Further Maths to demonstrate analytical ability.

Highly Recommended Computer Science A-Levels

While Maths is non-negotiable, these A-levels can further strengthen your application depending on your area of interest in Computer Science.

Physics

  • Strongly valued by universities due to its emphasis on problem-solving and logical thinking.
  • Covers concepts like mechanics, electricity, and computational physics, which are relevant for hardware engineering, AI, and robotics.
  • A good choice if you’re interested in fields like cybersecurity, machine learning, or computer graphics.

Economics

  • Useful if you’re considering a career in financial computing, data analytics, or tech entrepreneurship.
  • Develops analytical skills and an understanding of economic models, which can be useful in AI-driven markets.

Further Mathematics (If Not Already Taken)

  • Essential for those targeting top universities.
  • Includes decision maths, which directly applies to algorithms and computational problem-solving.

Chemistry

  • Not essential, but can be helpful for computational chemistry, bioinformatics, or AI applications in healthcare.
  • Develops logical reasoning and experimental skills, which can be useful in scientific computing.

Best A-Level Combinations for Computer Science Specialisations

If you already have a specialisation in mind, choosing the right A-levels can help strengthen your academic foundation.

Specialisation Best A-Level Combinations
General Computer Science Mathematics, Further Mathematics, Computer Science
Artificial Intelligence & Machine Learning Mathematics, Further Mathematics, Physics
Cybersecurity Mathematics, Computer Science, Physics
Software Engineering Mathematics, Computer Science, Economics
Data Science Mathematics, Further Mathematics, Economics
Robotics & Hardware Engineering Mathematics, Physics, Computer Science

Subjects to Approach with Caution

Some A-levels are less valuable for a Computer Science degree, especially at top universities. While taking one of these alongside strong subjects won’t ruin your application, relying on them too much could weaken it.

Business Studies

  • Lacks the mathematical and technical depth needed for Computer Science.
  • More useful for management roles than for a technical computer science degree.

ICT (Information and Communication Technology)

  • Not the same as Computer Science—focuses more on software applications rather than coding, algorithms, and computational theory.
  • Most top universities do not consider it a strong subject for Computer Science applicants.

Psychology

  • While it involves some statistical analysis, it lacks the rigorous mathematical foundation required for Computer Science.
  • Can be useful if combined with strong STEM subjects and aimed at fields like human-computer interaction or AI ethics.

Media Studies

  • Does not develop the analytical or logical skills required for a Computer Science degree.
  • Might be useful for careers in digital design or multimedia but not for a technical computing degree.

If you take one of these subjects, make sure it’s balanced with Maths and a strong science or analytical subject.

How Do Top Universities Weigh These Subjects?

Different universities have different expectations for A-level choices. Here’s a breakdown of subject requirements at some of the UK’s top Computer Science departments:

Oxford

  • Requires Mathematics.
  • Further Mathematics is highly recommended.
  • Computer Science A-level is not required but can be beneficial.

Cambridge

  • Requires Mathematics.
  • Further Mathematics is strongly preferred.
  • Computer Science and Physics are useful but not required.

Imperial College London

  • Requires Mathematics.
  • Further Mathematics is strongly recommended.
  • Physics or Computer Science is beneficial.

UCL

  • Requires Mathematics.
  • Does not require Computer Science but considers it useful.
  • Further Mathematics is recommended for a competitive edge.

Durham & Warwick

  • Mathematics is required.
  • Further Mathematics is recommended.
  • Computer Science or Physics is considered useful but not essential.

General Observations:

  • Mathematics is the single most important A-level.
  • Further Mathematics significantly boosts your application.
  • Physics, Computer Science, and Economics are useful but secondary.

Choosing the Best A-Level Subjects needed for Computer Science

If you’re aiming for a Computer Science degree at a top university, it’s best to prioritise:

  • Mathematics (essential for all competitive courses).
  • Further Mathematics (highly recommended, especially for Oxbridge and Imperial).
  • A logical or scientific subject (Computer Science, Physics, or Economics).

Your A-level choices should reflect your strengths, interests, and future ambitions. A strong foundation in Mathematics and logical reasoning will make university applications and your future studies much smoother.

Caveat: A-Level Subjects Are Only One Factor

While subject choices play a role, top universities also consider your grades, personal statement, and, in some cases, entrance exams (such as the TMUA or MAT for certain universities). Strong problem-solving skills and a demonstrated interest in programming or computational thinking will help set you apart in a competitive field.

Related Articles
Yield rates in elite college admissionsLiberal arts collegesWrite a scholarship essay

Your Future Starts with True North

From Ivy League aspirations to building future-ready skills, we’re here to guide your journey.
BOOK YOUR CONSULTATION TODAY