What each university says, with the source
| University | Course | IB points | Maths required | Maths AI HL | Source |
|---|---|---|---|---|---|
| Imperial College LondonUK | Computing BEng | 417 in HL Mathematics, 7 in another relevant HL subject | HL Mathematics grade 7 | Accepted | imperial.ac.ukchecked |
| University of CambridgeUK | Computer Science BA (Hons) and MEng | 41-42776 at Higher Level | HL Mathematics: Analysis and Approaches | AA asked; ask the College if not offered | undergraduate.study.cam.ac.ukchecked |
| University of OxfordUK | Computer Science | 39 including core points766 at HL, the 7 in HL Mathematics | HL Mathematics grade 7 | Accepted | ox.ac.uk and maths policychecked |
| UCLUK | Computer Science BSc | 4020 points in three HL subjects, 7 in Mathematics | HL Mathematics grade 7 | Accepted, AA preferred | ucl.ac.ukchecked |
| EPFLSwitzerland | All bachelor programmes (one rule for the whole school) | 38 out of 42, without bonus pointsHL Mathematics, HL Physics and one of HL Chemistry, Biology or Computer Science; grade 6 or more in Mathematics and Physics | HL Mathematics | Accepted | epfl.chchecked |
| University of WarwickUK | BSc Computer Science | 397, 6, 6 at HL with 7 in Mathematics | HL Mathematics: Analysis and Approaches, grade 7 | Not accepted | warwick.ac.ukchecked |
| King's College LondonUK | Computer Science BSc | 39 | HL Mathematics: Analysis and Approaches, grade 6 | Not accepted | kcl.ac.ukchecked |
| ETH ZurichSwitzerland | All bachelor programmes (one rule for the whole school)Academic year 2025/26 | 38 out of 42, without bonus pointsHL Mathematics, HL Physics or Chemistry or Biology, HL language A | HL Mathematics, either course | Accepted | ethz.ch (PDF)checked |
| TU DelftNetherlands | BSc Computer Science and Engineering (taught in English) | Not statedMathematics AA HL | HL Mathematics: Analysis and Approaches | Not accepted | tudelft.nlchecked |
| NTU SingaporeSingapore | All programmes with a Mathematics prerequisite | Not stated | Mathematics where the programme requires it, either course | Accepted | ntu.edu.sgchecked |
| NUSSingapore | Common Computer Science ProgrammesInformation accurate as of December 2025 | Not stated | Pass in HL Computer Science, HL Analysis and Approaches or HL Physics; or a good pass in SL Analysis and Approaches or HL Applications and Interpretation | Accepted | nus.edu.sg (PDF)checked |
| University of TorontoCanada | Science and business programmes (central admissions page) | Not stated | Calculus and Advanced Functions prerequisites: AI HL, AA SL or AA HL | Accepted | future.utoronto.cachecked |
| McGill UniversityCanada | Programmes with a mathematics prerequisite (central IB page) | Not stated | HL Analysis and Approaches, SL Analysis and Approaches or HL Applications and Interpretation | Accepted | mcgill.cachecked |
Three London universities, three different answers
Imperial Computing accepts both maths courses at Higher Level and states no preference. UCL Computer Science accepts both and prefers Analysis and Approaches. King's College London Computer Science requires Analysis and Approaches. Three universities a few kilometres apart, three policies. This is why a general rule about "top universities" is not useful, and why each row in the table links to the page it came from.
Computer science is a maths degree in its first year
University computer science starts with discrete maths, logic, proof, linear algebra and probability. AA HL is the closer preparation because it trains algebraic manipulation and proof. AI HL brings stronger statistics and more time with technology, which helps later with data science and machine learning.
An AI HL student who wants computer science should check the list before the application, target the universities that accept it, and work on proof and algebra on the side.
Many selective courses add an admissions test
Several selective courses add a maths admissions test to the IB offer, and the course page says which one. These tests are built on pure maths. A student from either IB course needs separate preparation for them, and an AI HL student needs more of it.