Skip to main content
EduSCOT
Scottish Universities

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 April 2026 6 min read Fact-checked 24 April 2026

Computing is the fastest-growing graduate career in Scotland, and the entry requirements are more flexible than most families expect. You don’t need Higher Computing Science. You definitely need Higher Maths. Everything else is negotiable.

The one subject that matters

Higher Maths is the gateway. Every computing, software engineering, data science and cybersecurity degree in Scotland requires it — usually at B or above, often at A for the most competitive programmes.

Higher Computing Science is useful but not essential. Edinburgh, Glasgow, St Andrews, Strathclyde and Heriot-Watt all accept students who have never written a line of code. The degree teaches programming from the ground up. What universities want is the mathematical thinking that underpins computing — logic, algebra, problem-solving.

Typical offers by university

UniversityProgrammeTypical offerKey requirements
EdinburghComputer ScienceAAAB–AAAAHigher Maths A, AH Maths preferred
St AndrewsComputer ScienceAAABHigher Maths A
GlasgowComputing ScienceAABBHigher Maths B+
StrathclydeComputer ScienceAABBHigher Maths B+
Heriot-WattComputer ScienceABBBHigher Maths B
DundeeComputingABBB–BBBBHigher Maths B
AbertayComputer Games / CybersecurityBBCC–BCCCHigher Maths C
NapierComputing / Software EngBBCCHigher Maths C
RGUComputer ScienceBBCCHigher Maths C
GCUSoftware DevelopmentBBCCHigher Maths C

The range is wide. Edinburgh and St Andrews want near-straight-As. Abertay, Napier, RGU and GCU offer excellent programmes at BBCC — and their graduate employment rates are strong.

Which branch of computing?

The field has split into specialisms, each with slightly different requirements:

  • Computer Science — the theoretical core. Algorithms, data structures, mathematics of computation. Heaviest maths requirement.
  • Software Engineering — practical software development. More project-based, less theoretical. Same maths requirement but more applied.
  • Cybersecurity — fastest-growing area. Abertay and Napier are Scottish leaders. Can enter with lower grades.
  • Data Science / AI — emerging specialism. Edinburgh is globally leading. Requires strong maths.
  • Computer Games — Abertay’s signature. Art and design streams don’t need Maths; programming streams do.

The apprenticeship route

Scotland offers Graduate Apprenticeships in software development, data science, and cybersecurity. These are real degrees (BSc/BEng) delivered part-time through a university while you work full-time for an employer.

The deal: salary from day one, no tuition fees, a degree at the end. The catch: places are limited and employers recruit directly, so you’re applying for a job, not just a university place.

Major employers offering Graduate Apprenticeships in Scotland include JPMorgan (Edinburgh), Skyscanner, FanDuel, Amazon, and various Scottish Government departments. See our apprenticeships guide.

After graduation

Graduate salaries in computing are among the highest of any discipline. Starting salaries in Scotland range from £28,000–35,000 for software development roles, rising to £45,000–60,000 within 3–5 years. Specialist roles in cybersecurity, data science and AI command premiums. Edinburgh’s tech sector is particularly strong — the city has one of the highest concentrations of tech jobs in the UK outside London.

What to do in S3 and S4 to prepare

Computing degrees teach programming from scratch — you don't need to arrive with coding skills. What you do need is mathematical fluency. If your child is in S3:

  • Prioritise Maths above everything else. It matters more than any other subject for computing admissions.
  • Take Higher Computing Science if it's available — it provides useful context and makes the degree feel more familiar from day one, even if universities don't require it.
  • Do some programming outside school — Python is free, well-documented, and the language most universities use in year 1. An hour a week on freeCodeCamp, Codecademy or Python.org's own tutorial is enough.
  • Don't worry about Advanced Higher Computing Science — it's useful but almost no university requires it. Advanced Higher Maths is a better use of S6 if your child is targeting Edinburgh or St Andrews.

The National 5 to Higher transition in Maths is the biggest filter in this pathway. A B at Higher Maths opens most Scottish university computing programmes. An A opens all of them.

BEng vs MEng — does it matter for computing?

Most computing degrees in Scotland are BSc (not BEng), so the BEng/MEng distinction doesn't apply. However, some Software Engineering programmes are offered as BEng and include an MEng option (5 years).

For most computing careers — software development, data science, cybersecurity — a BSc is entirely sufficient. The distinction matters more in traditional engineering disciplines than in computing. Graduate employers in tech largely ignore whether the degree is classified as BSc or BEng.

Professional accreditation

Computing degrees in Scotland can be accredited by the British Computer Society (BCS) or the Institution of Engineering and Technology (IET). Accreditation signals that the degree meets professional standards — useful for later Fellowship or Chartered IT Professional (CITP) applications.

Edinburgh, Glasgow, Heriot-Watt and Strathclyde all offer BCS-accredited programmes. Whether a degree is accredited is worth checking if your child is interested in formal professional registration later in their career, but for most computing jobs, employer interest focuses on the portfolio and skills, not accreditation status.

Computing salaries beyond starting pay

Starting salaries of £28,000–35,000 are just the entry point. The sector has among the fastest salary growth of any graduate profession. In Scotland:

  • 3–5 years post-graduation: £40,000–55,000 (senior developer, data analyst)
  • 5–8 years: £55,000–75,000+ (lead engineer, data scientist, cybersecurity specialist)
  • Senior/staff/principal engineer: £80,000–100,000+ in Edinburgh tech or remote-first roles

Edinburgh's tech ecosystem (Skyscanner, Fanduel, Amazon, FreeAgent, and dozens of fintech firms) pays close to London rates. Contract computing work pays significantly more than permanent employment — an experienced contractor in Scotland charges £450–650 per day.

The bottom line

If your child enjoys maths and problem-solving, computing is one of the best career bets in Scotland. The entry requirements are accessible (BBCC at several good universities), the degree teaches you to code from scratch, and the job market is one of the strongest of any graduate profession. Get the Maths grade. The rest follows.

Frequently asked questions

Surprisingly, no — most Scottish universities do not require it. Higher Maths is the essential requirement. Higher Computing Science is useful but Edinburgh, Glasgow, St Andrews, and Strathclyde all accept students without it. The degree teaches programming from scratch. What matters is mathematical thinking, not prior coding experience.

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

Part of the Scottish Universities hub

Free tuition, SAAS, choosing a uni, and student life

Explore all Scottish Universities guides