Skip to main content
EduSCOT
Exams & Qualifications

Subject Choices for Computing and Tech in Scotland: Which Highers to Take

Higher Maths is essential for Computer Science at Scottish universities. Applications of Maths is never accepted. What Edinburgh, Glasgow and Strathclyde actually require.

Updated 20 May 2026 7 min read

Computing is one of the fastest-growing graduate careers in Scotland, and the entry requirements 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 all Scottish universities. Every computing-related degree — Computer Science, Software Engineering, Data Science, Artificial Intelligence, Cybersecurity — lists Higher Maths as a required subject. Without it, none of these programmes are available through direct entry at any Scottish university.

The grade threshold is where the universities diverge. Edinburgh requires an A. Glasgow requires an A. Strathclyde and Heriot-Watt typically accept a B. Post-92 universities including Abertay, Napier, RGU, and GCU often accept C or above. 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, Software Engineering, Data Science, or AI programmes at any Scottish university. This decision is very difficult to reverse once made.

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 requires Higher Computing Science if Higher Maths at A was not achieved in S5. For applicants who do achieve Maths at A, Computing Science becomes optional at Glasgow but remains a strong addition to the application.

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

UniversityProgrammeTypical OfferKey Requirements
EdinburghComputer ScienceAAAAA (S5 preferred)Higher Maths at A mandatory; Applications of Maths not accepted; Advanced Higher Maths recommended
GlasgowComputing ScienceAABBHigher Maths at A required; Higher Computing Science also required if Maths A not achieved in S5
StrathclydeComputer Science / Software EngineeringAABBHigher Maths required; Higher Computing Science recommended
Heriot-WattComputer ScienceABBBHigher Maths at B required
DundeeComputingABBB–BBBBHigher Maths at B
AbertayComputer Games / CybersecurityBBCC–BCCCHigher Maths at C (programming streams)
NapierComputing / Software EngineeringBBCCHigher Maths at C
RGUComputer ScienceBBCCHigher Maths at C
GCUSoftware DevelopmentBBCCHigher 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 genuinely required subject, 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.
  • 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 requires it only if Higher Maths at A was not achieved in S5. 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.

Was this guide helpful?

Let us know in one click.

Anonymous — we only record the vote, not who cast it.

Share this guide

The School Bell

Weekly Scottish-education updates

Deadlines, benefit rate changes and the stuff you actually need to know — no spam.

Keep reading