Guides · 2027 entry · Computing

Do you need Higher Maths for Computer Science in Scotland?

Last checked against the official pages on

Short answer
  • Only at five of the fourteen universities checked here, for September 2027 entry.
  • Edinburgh, Glasgow and St Andrews want Higher Maths at A.
  • Strathclyde and Heriot-Watt want it at B.
  • The other nine have a computing degree with no Higher Maths requirement at all, with standard offers running from ABBB down to BCCC. Aberdeen, Dundee, Stirling, Abertay, Edinburgh Napier, Glasgow Caledonian, Robert Gordon, UWS and UHI.
  • Heriot-Watt is the useful middle option. Its BSc Computer Systems needs no Maths and you can transfer out of it into Computer Science in second year.
The detail

The short answer is the whole method. Below is why it works, and what goes wrong when it doesn't.

You’re picking S5 subjects, or your results have landed and Maths isn’t on them, and the question is whether that shuts a Computer Science degree. Of the fourteen universities checked here, five require it and nine don’t, and one of the five will take you without it if you apply to a slightly different degree and transfer across in second year. Everything below is from each university’s own course page for September 2027 entry, read on 9 October 2026.

Which universities actually require it?

UniversityHigher MathsStandard offerMinimum / widening access
EdinburghAAAAAA, by end of S5 preferredAABB by end of S6
GlasgowAAAABB in S5 to be reviewed, then typically AAAAAA by end of S6ABBB (MD20) or AABB (MD40)
St AndrewsA, plus a pass in a second scienceAAAABAABB
StrathclydeBAAAB or AABBBABBB or BBBBB
Heriot-WattBABBB over two sittingsBBBC over two sittings

Glasgow is stricter than its headline number suggests. AAABB from S5 only gets your application reviewed, and the offer itself is typically AAAAAA by the end of S6. Its adjusted offer for MD20 and MD40 postcodes drops the grades but keeps Higher Maths at A and adds a condition — finishing Glasgow’s Top-Up or a Summer School. That’s the pattern across all five: the widening access offer drops grades, never the Maths.

Edinburgh wants the Maths no more than two academic years old when you start, and takes no second-year entry at all. Strathclyde’s AAAB/AABBB means four Highers or five, not S5 and then S6.

Where can you study it without Higher Maths?

UniversityWhat it wants insteadStandardMinimum / widening access
StirlingNothing subject-specificABBBBBBC
AberdeenMaths or two sciences; N5 English and Maths at CBBBBBBC
DundeeA STEM or technical HigherBBBBBBCC
AbertayA technical Higher at C, Computing Science among themBBBBABB
Edinburgh NapierN5 Maths or Applications of Maths at CBBBBBBCC
Glasgow CaledonianHigher Maths, Applications of Maths or ComputingBBCCBCCC
Robert GordonN5 English and Maths if not held at HigherBBCC and two passesCCCC and two passes
UWSHigher Maths, Applications of Maths or Computing ScienceBCCCCCC, or CC plus a bridging course
UHINone published; year one of the degree is an HNC——

One thing about that last column before you compare it across rows. Some of those minimums are three Highers rather than four, which is why Abertay’s ABB can sit next to a standard BBBB without being a mistake. Aberdeen’s BBC and UWS’s CCC are three-Higher offers too. A grade profile is only comparable against another of the same length.

Two of those rows have a hole in them. Aberdeen asks for “Mathematics OR two Science subjects” and Dundee for “a STEM or technical subject”, and neither publishes the list of what counts, so email them and get it in writing. Abertay does publish its list, and Graphic Communication is specifically excluded. The UWS and Robert Gordon pages carry no entry year at all — UWS was still showing Clearing for September 2026 when this was checked — so confirm those two rows yourself.

Why do some need it and others don’t?

At Edinburgh it’s the timetable. Year one of the BSc Computer Science compels two Informatics courses and Linear Algebra 1, a 20-credit course run by the School of Mathematics that you have to pass. Behind it sits Calculus and Algebra Fundamentals for Informatics, which the degree regulations require of “students with Higher Mathematics only, or Advanced Higher less than Grade A”. So turning up with exactly what Edinburgh asks for still puts you in a catch-up calculus class, and 40 of your 120 first-year credits come from the maths school. That’s why it won’t count a Higher more than two years old.

St Andrews is the exception. It wants Maths at A as well, but its current programme requirements name no maths module in first or second year, so the Higher there is doing selection work rather than prerequisite work.

The ones that don’t ask for it teach the maths instead. Stirling, which names no required subject whatsoever, makes you take a module in semester one “specifically designed to help with your understanding of networks, logic and algorithms”.

Why doesn’t Applications of Maths count?

Because it’s a different course, not an easier one. Both sit at SCQF level 6, but Higher Applications is built around modelling, statistics, finance and project planning, and its course specification says outright that “ideas from calculus, such as derivatives, are not required” — no differentiation, no integration, no trig identities, no logarithms. Higher Maths carries the symbolic manipulation that a course like Linear Algebra 1 assumes you’ve met, so Glasgow and Heriot-Watt both refuse the substitution in writing.

What if you haven’t got it?

Heriot-Watt’s own Computer Science page asks: “Not studying mathematics or worried about meeting the mathematics requirement? Consider applying for BSc Computer Systems.” Computer Systems wants the same ABBB, or BBBC on the minimum offer, with no Maths requirement attached. Take two optional maths courses in year one and, on a good performance, you can request a transfer to Computer Science for year two.

The other route is college, since an HNC sits at SCQF level 7 and an HND at level 8 and lands you in year two or three. The maths requirement usually survives the detour, though: Strathclyde wants Higher Maths at B alongside the HNC, Napier wants it at B for year two, and Heriot-Watt wants maths at SCQF level 6 inside the HNC, which is Higher level under another name.

So should you take Higher Maths?

If you’re choosing S5 subjects and computing is even a maybe, take it. It’s the only subject that gates any of the fourteen degrees here, and not one of the other nine holds it against you.

If results have already happened, work out what you actually want before you resit anything. Aberdeen and Dundee both make their standard offer at BBBB with no Maths requirement, and BBBB clears the standard offer on 610 of the 1,506 courses in the calculator. Resit it if Edinburgh, Glasgow or St Andrews is genuinely the point — a Higher at college or a private centre runs about £350 to £640 — but resitting Maths for a degree that never asked for it costs you a year for nothing.

This covers the main single-honours Computer Science or Computing degree at each university. Joint degrees with Maths, and specialist ones in artificial intelligence or data science, generally ask for more.

Quick questions

Can you do Computer Science at Edinburgh without Higher Maths?

No. Edinburgh requires Higher Maths at A on both its standard and its widening access offer, won't take Higher Applications of Mathematics instead, and wants the Maths achieved no more than two academic years before you start. It also says second-year entry isn't available, so there's no college route in either.

Does Higher Applications of Mathematics count instead of Higher Maths?

Not where Higher Maths is specifically required, and the course specification shows why. Higher Applications covers modelling, statistics, finance and project planning, and says "ideas from calculus, such as derivatives, are not required". Glasgow states that "Higher Application of Maths is not considered an alternative qualification for BSc where Higher Maths is a mandatory", and Heriot-Watt says the same. Where no Higher Maths is required, Glasgow Caledonian and UWS both name Applications of Maths as an acceptable subject.

Do you need Higher Computing Science to study Computer Science?

No university here makes it compulsory for first-year entry. Strathclyde recommends it, and Abertay, Dundee, Glasgow Caledonian and UWS all count it as one of the technical subjects they ask for. It matters more for advanced entry, where Strathclyde's second-year route wants Advanced Higher Computing Science, and so does Abertay's.

What's the lowest offer for a Computer Science degree in Scotland?

Of the courses checked here, UWS Computing Science has the lowest, at BCCC as a standard offer and CCC as a minimum offer, or CC plus completion of one of its bridging programmes such as the UWS Foundation Academy or LEAPS. Robert Gordon's widening access offer is CCCC plus two further passes.

Can you get onto a Computer Science degree with an HNC or HND instead?

Yes, at most of them, and usually straight into year two or three, because an HNC sits at SCQF level 7 and an HND at level 8. The maths requirement often follows you, though. Strathclyde wants Higher Maths at B alongside the HNC, Edinburgh Napier wants it at B for year two, and Heriot-Watt wants maths at SCQF level 6 inside the HNC, which is Higher level by another name.

If a university doesn't ask for Higher Maths, does the degree have less maths in it?

No, it starts further back. Stirling asks for no specific subjects but makes you take a maths module in semester one covering networks, logic and algorithms. Glasgow Caledonian's first year includes Mathematics for Computing, and Edinburgh Napier's includes Foundation Mathematics. You do the maths either way.

Not sure what your grades do open up?

Put your actual Highers in and the calculator checks them against 1,506 courses at 10 Scottish universities, computing included. It doesn't cover Napier, Caledonian, Abertay, UWS or UHI, so you'll need to check those five yourself.

Open the calculator

Where this comes from

  1. Qualifications Scotland, Higher Applications of Mathematics course specification (PDF)
  2. Qualifications Scotland, Higher Mathematics course specification (PDF)
  3. University of Edinburgh, Computer Science BSc entry requirements (2027 entry)
  4. University of Edinburgh, BSc Computer Science degree regulations (DRPS, 2026/27)
  5. University of Glasgow, Computing Science (entry requirements for 2027)
  6. University of Glasgow, admissions guidance (Applications of Maths)
  7. University of St Andrews, Computer Science BSc (2027 entry)
  8. University of St Andrews, BSc Computer Science programme requirements (2026-27)
  9. Heriot-Watt University, Computer Science BSc (September 2027)
  10. Heriot-Watt University, Computer Systems BSc (September 2027)
  11. Heriot-Watt University, school qualifications policy
  12. University of Strathclyde, Computer Science BSc
  13. University of Aberdeen, Computing Science (G400), 2027 entry
  14. University of Dundee, Computer Science entry requirements (September 2027)
  15. University of Stirling, Computing Science
  16. University of Stirling, adjusted offers for widening access
  17. Abertay University, Computer Science (apply for 2027)
  18. Edinburgh Napier University, Computer Science (September 2027)
  19. Glasgow Caledonian University, BSc (Hons) Computing (Sep 27)
  20. Robert Gordon University, BSc (Hons) Computer Science
  21. University of the West of Scotland, Computing Science
  22. UHI, Computing BSc (Hons), 2027/28
  23. SCQF, interactive framework (Higher, HNC and HND levels)

Universities change their requirements every year. If something here doesn't match the official page, the official page wins, and I'd like to know: tell me.