Computer Science @ University of St Andrews

University of St Andrews crest

Computer Science (Gateway)

  • Academics in robes with Vint Cerf
  • Lecture on web technologies
  • First year lecture
  • MSc students in the lab
  • MSc students in the lab
  • Undergraduate tutorial
  • Lecture
  • MSc students enjoying a sunny day
  • MSc students at the summer BBQ
  • First year students in a lab-based exercise class
  • MSc students in the snow after November graduation
  • MSc students after graduation
  • Undergraduate students after summer graduation
  • Blue sky thinking
  • Lecture
  • The Jack Cole building
  • Staff discussion

The Computer Science (Gateway) is an alternative entry route to computer science at the University of St Andrews. Its aim is to provide an entry route for talented and enthusiastic students who meet some or all of the University’s widening participation criteria.

The programme offers an interactive and tailored first year focussed fully on the study of computer science. Students enrolled via the Gateway study alongside other first year computer scientists, as well as undertaking specially designed Gateway-only modules.

The Gateway-only modules focus on introducing and reinforcing relevant computer science, mathematics and transferable skills. Students will benefit from a highly supportive learning environment and small class sizes. These modules have been designed to encourage group work, and will provide a forum for student-led exploration of a variety of computer science topics.

After completing their first year, students enrolled via the Gateway progress to second-year of the computer science BSc or MSci degree paths.

Applicants should have (predicted) Scottish Higher grades between BBBB and AABB including Maths (over two sittings where necessary).

Note: International applicants are not currently eligible for the Gateway programme. The University instead offers a International Foundation Programme for Science which can also lead to a degree in Computer Science.


  • Entry route to a BSc or MSci degree in Computer Science
  • Aimed at school leavers in Scotland expecting four Highers of at least grade B, including Maths (over two sittings where necessary)
  • Provides a highly supported first year with 20-25 contact hours per week
  • Includes tailored academic and pastoral support for students
  • In first year, one sixth of the academic credits are provided by specially designed modules; the rest are provided by existing St Andrews Computer Science modules or modules in other subjects
  • Applications can be made via UCAS (code I100 for BSc and I101 for MSci)
  • Applicants may be eligible for University scholarships and bursaries

Programme Structure (as of 2016/7 academic session)

In the first year of Computer Science (Gateway), students take the following compulsory modules, plus a number of optional modules:

Subject to satisfactory performance, students then proceed to the conventional second-year programme.


Potential Gateway applicants are advised to contact the University's Access team at to first determine their eligibility for the programme. Applications are then made through UCAS to course code I100 for BSc (Hons) or I101 for MSci (Hons).

Admissions decisions are based on a judgement of potential to succeed academically on the programme, taking into account the background, academic record and personal circumstances of the applicant.

Potential applicants are also encouraged to make informal contact with the School's admissions staff before submitting their application. Applicants will normally be invited to visit the School of Computer Science before offers are made.