Detailed course guide
Logic and Proof, Introduction to Interaction Design, Praxis, Software Development 1, Discrete Mathematics, Introduction to Computer Systems, Software Development 2, Web Design and Databases.
Experimental Design, Programming Languages, Software Development 3, Web Programming, Data Structures and Algorithms, Database Management Systems, Hardware-Software Interface, Software Design.
Artificial Intelligence & Intelligent Agents, Data Communications and Networking, Foundations 1, Software Engineering, Foundations 2, Language Processors, Operating Systems & Concurrency, Professional Development.
Computer Network Security, Res Meths & Requirements Eng, Advanced Network Security, Design Implementation (Cyber Security), Proj Test Impl (CyberSecurity)
Optional Courses in Year 4:
Biologically Inspired Comp, Computing in the Classroom, 3D Graphics and Animation, Information Sys Methodologies, Intelligent Robotics, Rigorous Methods for Soft Eng, Stat Model & Anal, Industrial Programming, Advanced Interaction Design, Big Data Management, Con Agents & Spoken Lang Proc, Digital and Knowledge Economy, Distributed & Parallel Tech, Data Visualisation Analytics, e-commerce Technology, Computer Games Programming
Standard entry requirements
- Highers ABBB (including Mathematics)
- A-Levels BBB (including Mathematics)
- Int. Baccalaureate 28 points (with Mathematics at Higher Level 5)
- BTEC DDM (including sufficient Mathematics)
- HNC B in graded unit (including sufficient Mathematics)
* Minimum: under our Fair Access Policy, we will relax our standard entry requirements for some Scottish students depending on their circumstances. Our minimum requirements will apply if you:
- live in an area within the Scottish Index of Multiple Deprivation lowest 20% (SIMD20), or
- are care experienced.
We can also make exceptions for some Scottish students with grades above minimum but below standard. Read more about our Minimum and standard entry requirements
Year 2 entry requirements are shared from the subject area and should be edited there.
- A-Levels BBC (including mathematics and Computing)
- Int. Baccalaureate 27 points (with Mathematics and Computer Science at Higher Level 6)
- CBSE 85% (Mathematics and Computer Science above 85%)
- HND AA in graded units (including sufficient Computing)
Applicants for whom English is not a first language will also be required to satisfy the University requirement for competence in English (ILETS 6.0 or equivalent).
Tuition fees for 2020 entry (by residency status)
||Scotland / EU**
||England / Northern Ireland / Wales***
||Paid by SAAS
* Your residency 'status' is usually defined as the country where you have been ordinarily resident for the three years before the start of your course. Find out more about tuition fees.
** European Union countries (not including England, Northern Ireland or Wales).
*** 'Rest of the UK' (RUK) students entering at Level 1 receive a fee waiver of one year's tuition fee. Normally this will be the final year, or a year during which students study abroad (either at a partnership institution, or at one of Heriot-Watt's overseas campuses).
You may incur additional costs in the course of your studies at Heriot-Watt over and above tuition fees in an academic year. Depending on your programme of study, these may include: protective equipment, field trips, professional memberships, studio fees, required course texts or other study resources.
Scholarships and bursaries
Bursaries for students from England, Northern Ireland or Wales starting undergraduate degree courses in 2020
In addition to government loans and grants towards the costs of fees and living costs, we are offering generous financial support to attract and support eligible students from England, Northern Ireland or Wales:
Merit Awards for international students starting undergraduate degree courses in 2020
If you are an international fee-paying, self-funded offer holder you may be eligible for:
View our full range of undergraduate scholarships.