Entry requirements
The University offers different entry requirements, depending on your background. Find out more about
Standard and Minimum entry requirements using academic entry explained and see which entry requirements you need to look at using the entry requirements indicator.
For degrees combining more than one subject, the subject with the higher entry requirements determines the grades you need. You will also need to meet any further subject-specific entry requirements as outlined on their pages.
-
- Advanced Highers:
- AB, including A in Mathematics and B in one other science from the following: Biology (or Human Biology), Chemistry, Computing Science, Geography, Physics, Psychology.
- Highers:
- AAAAB
-
- Standard entry grades:
- AAA, including Mathematics and one other subject from the following: Biology, Chemistry, Computer Science, Further Mathematics, Geology, Geography, Physics, Psychology.
-
- Standard entry grades:
- 39 (HL 6,6,6), including HL6 in Mathematics and SL5 in one of the following subjects: Biology, Chemistry, Computer Science, Geography, Geology, Physics, Psychology.
General entry requirements
All applicants must have attained the following qualifications, or equivalent, in addition to the specific entry requirements for individual programmes.
-
SQA National 5 (B) in English and one SQA National 5 (B) from the following:
- Biology
- Chemistry
- Computing science
- Geography
- Applications of Mathematics
- Mathematics
- Physics
- Psychology.
-
GCSE (5) in English language or English literature, and one GCSE (5) from the following:
- Biology
- Chemistry
- Computing Science
- Geography
- Mathematics
- Physics
- Psychology.
Other qualifications
We accept a wide range of qualifications for entry on to our programmes. Please see our entry requirements for more information.
More information on how to apply via other entry routes or accreditation of prior learning and experience can be found on the University’s entry requirements web page.
Do I need to have studied this subject before?
Yes. Applicants should have experience in computer programming and provide details of this experience in their personal statement. Please contact the School of Computer Science by emailing ug-admin-cs@st-andrews.ac.uk for more information.
International applicants
If English is not your first language, you will need to provide an English language test score to evidence your English language ability.