Studying computer science
Computer Science Degree Entry Requirements (UK)
Entry requirements for a UK computer science degree vary more than people expect. The grades range from the very top of the A-level scale to more forgiving offers, the maths rule is almost universal but not quite, and a handful of universities add an admissions test. This page sets out the pattern using published requirements, so treat it as a map and always check the exact course.
A-level grades by tier
At the most selective universities the bar is high. Cambridge sets a minimum offer of AAA for computer science, and most successful applicants exceed it. Imperial College London asks for AAA for its computing degree, with an A* in Maths specified. These are the top of the range.
Below that sits a large group of strong departments with typical offers around AAA or AAA. The University of Manchester, for instance, asks for AAA including an A* in Maths plus a second science or maths subject. Others in this band accept AAA or ABB, and the exact letters depend on which subjects you take. Our university league tables guide explains why a lower published offer does not always mean a weaker course.
The maths rule and its exceptions
Maths is the thread running through almost every offer. Most courses require A-level Mathematics, the stronger ones want an A or A* in it, and Further Maths is often valued or preferred, with Cambridge effectively expecting it where your school teaches it. Computer Science A-level is welcome but seldom compulsory, since universities know it is not offered everywhere.
The rule is not absolute. The University of Nottingham, for example, requires only GCSE Maths for its computer science degree rather than the A-level. That is unusual, and it is why you should read the specific requirement rather than assume A-level Maths is mandatory everywhere.
Admissions tests
A subset of universities sets a test on top of grades. The main one is the TMUA, the Test of Mathematics for University Admission, which measures mathematical reasoning rather than syllabus knowledge. Institutions using it for maths and computer science courses include Oxford, Cambridge, Imperial, Warwick, Durham, LSE and UCL. Oxford’s computer science applicants now sit the TMUA for 2026 entry, in place of the older maths admissions test. Cambridge requires the TMUA of all applicants, and a couple of its colleges add their own computer science assessment. If you are applying to any of these, register in good time, as the deadlines fall early in the cycle.
BTEC, IB and other qualifications
The route in is not only A-levels. Top departments quote International Baccalaureate offers in the low 40s, with a high grade in Higher Level Maths, so Cambridge and Imperial look for around 41 to 42 points. Mid-tier universities often accept a strong BTEC when it is combined with an A-level in Maths: Manchester, for example, lists a BTEC distinction profile alongside an A* in A-level Maths. The maths element tends to persist whatever the main qualification.
Foundation years and contextual offers
If your subjects or grades do not line up, two routes open the door. A foundation year, sometimes advertised as “with a foundation year”, adds a preparatory year before the degree proper and is offered by universities including Sheffield and Nottingham. Separately, many universities make contextual offers, lowering the standard grades for applicants who meet eligibility criteria such as their school or background. Manchester, for instance, publishes a contextual offer a grade below its standard one. Both routes are worth investigating early, since they change what “meeting the requirements” means for you.
Once you know where you stand, our guides to the computer science degree and writing a personal statement cover the rest of the application.
Frequently asked
What A-levels do you need for computer science?
Most UK courses want A-level Maths, and the top departments ask for A* in it. Typical offers run from A*A*A at the most selective universities down to AAA or ABB at others. Computer Science A-level helps but is rarely required.
Do you need maths for a computer science degree?
Nearly always, yes. A-level Maths is the single most common requirement, and stronger courses ask for A or A* in it, with Further Maths valued. A few universities require only GCSE Maths, so check each course.
Is there an entry test for computer science?
Some universities require one. The TMUA, a test of mathematical thinking, is used by Oxford, Cambridge, Imperial, Warwick, Durham, LSE and UCL for maths and computer science courses. A few Cambridge colleges set an additional assessment.
Can you study computer science without the right A-levels?
Yes, through a foundation year or a conversion route. A foundation year adds a year of preparation before the degree, and universities also make contextual offers at lower grades to eligible applicants.