Subject Choices for Computing and Tech in Scotland: Which Highers to Take
Higher Maths is required for Computer Science at Edinburgh, Glasgow, Strathclyde and Heriot-Watt, but not everywhere. What each Scottish university asks
Written by the EduSCOT editor
Went through the Scottish college-to-university route himself — Stow College, then engineering at Glasgow Caledonian — and runs EduSCOT and MoneySCOT.
The entry requirements for computing degrees are more straightforward than many families expect. There is one subject that unlocks the route — and one very common mistake that closes it permanently. Qualifications Scotland (formerly SQA) awards the Highers and Advanced Highers that form the basis of computing degree applications at every Scottish university.
Higher Maths: The Non-Negotiable Requirement
Higher Mathematics is essential for Computer Science at Edinburgh, Glasgow, Strathclyde and Heriot-Watt. It is not universal: Edinburgh Napier and Robert Gordon ask only for National 5 Maths for Computer Science, Dundee's Computer Science (2027 entry) asks for a STEM or technical subject at Higher, and Abertay's Ethical Hacking takes one of Computing Science, Maths, a science or Geography at Higher.
The grade threshold is where the universities diverge. Edinburgh requires an A. Glasgow requires an A. Strathclyde and Heriot-Watt accept a B, as does Abertay for Computer Games Technology. Edinburgh Napier accepts National 5 Maths or Applications of Maths at C, and Robert Gordon National 5 Maths at C. A pupil who achieves Higher Maths at A has every door open. A B unlocks strong programmes. A C still gives access to respected degrees with solid employment outcomes.
The A-grade in Higher Maths is the single biggest unlock for competitive computing degrees. Edinburgh and Glasgow are effectively closed to applicants without Maths at A — no other subject compensates for a lower grade in this one.
The Applications of Mathematics Warning
Applications of Mathematics Higher is not accepted as a substitute for Higher Mathematics at any Scottish university for Computer Science or any related computing degree.
This is a critical point that many pupils and parents miss during subject choice. Applications of Mathematics is a recognised Higher that develops statistical reasoning and real-world data skills — but it does not satisfy the Mathematics entry requirement for computing degrees at any Scottish university. Only Higher Mathematics (or Advanced Higher Mathematics) counts.
A pupil who takes Applications of Mathematics instead of Higher Mathematics in S5 will not qualify for direct entry to Computer Science at Edinburgh, Glasgow, Strathclyde or Heriot-Watt. This decision is very difficult to reverse once made.
Higher Computing Science: Recommended, Not Always Required
Higher Computing Science is taught in most Scottish secondary schools and covers programming, databases, web design, algorithms, and computer systems. It is a solid and useful qualification — but it is not universally required for a computing degree.
Edinburgh does not require Higher Computing Science. Higher Maths at A is the only mandatory subject for Computer Science at Edinburgh. The degree teaches programming from scratch and does not assume prior coding experience from applicants.
Glasgow does not require Higher Computing Science. For 2027 entry it asks for Higher Maths at A (Advanced Higher recommended), with AAABB in S5 as the minimum to be considered and offers typically made at AAAAAA by the end of S6.
Strathclyde recommends Higher Computing Science for Computer Science and Software Engineering programmes and it strengthens applications, but the primary requirement remains Higher Maths.
The honest assessment: a pupil with Higher Maths at A and no Computing Science is better placed for a competitive computing degree than one with Higher Computing Science at A but Maths at C. Mathematical reasoning is what university computing demands — prior coding experience matters far less than most families assume.
University Requirements at a Glance
| University | Programme | Typical Offer | Key Requirements |
|---|---|---|---|
| Edinburgh | Computer Science | AAAAA (S5 preferred) | Higher Maths at A mandatory; Applications of Maths not accepted; Advanced Higher Maths recommended |
| Glasgow | Computing Science | AAABB minimum in S5; offers typically AAAAAA by end of S6 | Higher Maths at A required; Advanced Higher Maths recommended |
| Strathclyde | Computer Science / Software Engineering | AAAB or AABBB (minimum ABBB or BBBBB) | Higher Maths at B; Higher Computing Science recommended |
| Heriot-Watt | Computer Science | ABBB | Higher Maths at B required |
| Dundee | Computer Science | BBBB | A STEM or technical subject at Higher |
| Abertay | Computer Games Technology / Ethical Hacking | ABBB / BBBB | Games Technology: Higher Maths at B; Ethical Hacking: one of Computing Science, Maths, a science or Geography at C |
| Napier | Computer Science | BBBB | No Higher Maths required; National 5 Maths or Applications of Maths at C |
| RGU | Computer Science | BBCC | No Higher Maths required; National 5 English and Maths at C |
| GCU | Software Development | BBCC | Higher Maths at C |
Edinburgh's typical offer of AAAAA reflects one of the most competitive Computer Science programmes in the UK. Abertay, Napier, RGU, and GCU offer strong programmes at significantly lower grade thresholds with solid employment outcomes.
Other Subjects That Complement Computing
While Maths is the only subject most of these degrees require, several others provide useful background knowledge that supports a computing degree:
- Higher Physics — valuable for understanding computer architecture, electronics, and embedded systems. Not typically required, but beneficial for hardware-adjacent computing streams.
- Higher Business Management — useful context for computing degrees with a management or information systems strand.
- Advanced Higher Statistics / Advanced Higher Mathematics — particularly beneficial for Data Science and AI pathways where statistical reasoning is central.
- Higher Computing Science — as discussed, useful but not the gateway subject families often assume it to be.
The advice for S5 is straightforward: prioritise Maths, take Computing Science if the timetable allows, and use remaining slots for subjects the pupil is genuinely engaged with and likely to achieve well in.
Planning from S4: N5 Choices That Matter
The S4 National 5 column is where the computing path is set or lost. Pupils must retain National 5 Mathematics — ideally alongside National 5 Computing Science if both fit in the timetable. Dropping Maths at N5 to take another subject removes access to almost every STEM degree in Scotland.
Pupils who achieve a strong pass at N5 Maths should plan to proceed to Higher Maths in S5. Those who find N5 Maths challenging should seek support early — the transition to Higher Maths is steep and the grade achieved is the most consequential single factor in computing applications.
For pupils targeting Edinburgh, it is worth knowing in S4 that Advanced Higher Maths in S6 is recommended — though not always formally required. That means a three-year plan: N5 Maths → Higher Maths (S5) → Advanced Higher Maths (S6).
Apprenticeship Alternatives
If full-time university is not the right route, Scotland offers several alternatives that lead to degree-level qualifications in computing:
Graduate Apprenticeships in IT Software Development, Data Science, and Cybersecurity are available through Scottish universities including Edinburgh Napier, Heriot-Watt, Dundee, and GCU. You work full-time, study part-time, earn a salary from day one, and graduate with the same BSc as full-time students. Skills Development Scotland co-funds the fees.
Employers currently offering Graduate Apprenticeships in Scotland's tech sector include JPMorgan (Edinburgh), Amazon, FanDuel, Skyscanner, and various Scottish Government digital teams.
Foundation Apprenticeships in Digital Technology are available to S5 and S6 pupils. These combine school study with workplace experience and carry UCAS points, making them a strong addition to a university application — or a standalone route directly into the technology industry.
Frequently asked questions about computing subject choices in Scotland
Do I need Higher Computing Science for a computing degree?
Not at most Scottish universities. Edinburgh does not require it at all. Glasgow does not require it. Strathclyde recommends it but does not mandate it. Higher Maths is the essential subject — Computing Science is useful but secondary.
Does Applications of Mathematics count for Computer Science?
No. Applications of Mathematics Higher is not accepted as a substitute for Higher Mathematics at any Scottish university for computing-related degrees. Only Higher Mathematics (or Advanced Higher Mathematics) satisfies the Maths entry requirement.
What if my child only got a B in Higher Maths?
Edinburgh and Glasgow will be out of reach for direct entry. Strathclyde, Heriot-Watt, and Dundee typically accept B. A good B in Higher Maths plus Higher Computing Science opens up solid, well-regarded computing degrees with strong employment outcomes.
Is Advanced Higher Maths necessary?
Edinburgh recommends it strongly, and for the most competitive programmes it is effectively expected. Glasgow and Strathclyde prefer it but do not always require it. For post-92 universities, Higher Maths alone is sufficient. If your child is targeting Edinburgh or Glasgow, plan for Advanced Higher Maths in S6.
Can my child do computing without any prior coding experience?
Yes. All Scottish computing degrees teach programming from the ground up. Prior coding experience is helpful but not required. Universities care far more about mathematical ability and logical thinking than prior programming knowledge. A complete beginner with Higher Maths at A is very well prepared.
Frequently asked questions
No — Higher Computing Science is not required by most Scottish universities for Computer Science degrees. Higher Maths is the genuinely essential subject. Edinburgh, Glasgow, Heriot-Watt and Strathclyde all accept applicants without Higher Computing Science, as long as Higher Maths is at the required grade. Higher Computing strengthens an application but its absence is not disqualifying.
No. Higher Applications of Maths is not accepted in place of Higher Maths at any Scottish university for computing or computer science degrees. This is one of the most consequential mistakes pupils make in S3 or S4 subject choice — the two qualifications are not interchangeable for computing. Pupils who take Applications of Maths instead of Maths close the door to computing at Edinburgh, Glasgow, Strathclyde and Heriot-Watt.
Most Scottish universities require Higher Maths at grade B as a minimum. Edinburgh's Computer Science programme is the most competitive and often specifies grade A in Higher Maths. Heriot-Watt asks for B, and Robert Gordon and Edinburgh Napier ask for no Higher Maths at all for Computer Science — National 5 Maths at C. Always check the UCAS entry requirements for each specific university and year, as grades change with demand.
Yes — many successful applicants hold Higher Maths, Physics and English with no Higher Computing at all. Demonstrating genuine interest through coding projects, online courses, or competitions (BCS challenges, Code First Girls, UK Junior Mathematical Challenge) is valued by admissions teams. A strong personal statement referencing independent technical work can offset the absence of Higher Computing Science in the subject list.
Sources
Figures and rules in this guide were verified against these primary sources. How we fact-check
- University of Edinburgh — Computer Science BSc entry requirementsstudy.ed.ac.uk
- University of Glasgow — Computing Science, 2027 entrygla.ac.uk
- University of Strathclyde — BSc Computer Sciencestrath.ac.uk
- Heriot-Watt University — BSc (Hons) Computer Sciencehw.ac.uk
- University of Dundee — Computer Science BSc entry requirements, September 2027dundee.ac.uk
- Abertay University — Computer Games Technologyabertay.ac.uk
- Abertay University — Ethical Hackingabertay.ac.uk
- Edinburgh Napier University — Computer Science BSc/BSc (Hons)napier.ac.uk
- Robert Gordon University — BSc (Hons) Computer Sciencergu.ac.uk
- Qualifications Scotland — Statistics (offered at Advanced Higher)sqa.org.uk
Was this guide helpful?
Let us know in one click.
Anonymous — we only record the vote, not who cast it.
The School Bell
Weekly Scottish-education updates
Deadlines, benefit rate changes and the stuff you actually need to know — no spam.
Keep reading
What Highers Do I Need for Computing & Software Engineering?
Higher requirements for computing science, software engineering, and cybersecurity degrees in Scotland. What Maths you need, typical offers
Updated 24 September 2026
Exams & QualificationsChoosing Your Highers After National 5: The S5 Subject Guide
How to pick the right Highers in S5 — how many to take, which to carry forward from N5, when choices are made and how to handle the August review
Updated 24 September 2026
Exams & QualificationsHow Many Highers Should You Take? (And How Many National 5s?)
How many Highers do Scottish pupils actually need? The honest answer on S5 subject choices, university requirements, and whether more is always better
Updated 23 September 2026
Exams & QualificationsScottish Qualifications Explained: Nationals, Highers and Beyond
What are Nationals, Highers and Advanced Highers? When are they sat? How do they work for university? The full structure in plain English
Updated 23 September 2026
Exams & QualificationsChoosing National 5 Subjects: A Parent's Decision Guide
How to pick the right National 5 subjects in S3. Core subjects, balance, keeping doors open, and avoiding the most common mistakes
Updated 24 September 2026
Part of the Exams & Qualifications hub
Nationals, Highers, Advanced Highers, and what comes after
Explore all Exams & Qualifications guides