Computer Science

Students studying at the School of Computer Science will learn about cutting-edge developments in computer science and develop transferable skills that can be applied in different areas of work. The School is rated highly for teaching and research, with world-renowned, enthusiastic and friendly staff, a new building with top-class facilities, and a great reputation amongst students and graduates.


Undergraduate - 2019 entry

Computer Science BSc (Hons)
Computer Science MSci (Hons)
Computer Science (Gateway) BSc (Hons)
Computer Science (Gateway) MSci (Hons)

Joint degree options

You can take Computer Science BSc (Hons) with another subject as part of a joint degree.

Apprenticeship opportunity 

There is a Graduate Apprenticeship opportunity delivered in partnership with PwC for students who are successful in receiving an offer for the Computer Science BSc or Statistics BSc degree programmes.

Undergraduate - 2020 entry

Computer Science BSc (Hons)
Computer Science MSci (Hons)
Computer Science (Gateway) BSc (Hons)
Computer Science (Gateway) MSci (Hons)
FE-HE Pathway to Science Pathway to BSc (Hons)

Joint degree options

You can take Computer Science BSc (Hons) with another subject as part of a joint degree.

International Foundation programmes

International Foundation programmes prepare international students for undergraduate study in the UK and at the University of St Andrews in particular.

Science September Foundation
Science January Foundation 

Postgraduate - 2019 entry


Advanced Computer Science MSc
Advanced Systems Dependability MSc Erasmus Mundus 
Artificial Intelligence MSc
Computing and Information Technology MSc
Data-Intensive Analysis MSc
Human Computer Interaction MSc
Information Technology MSc
Information Technology with Management MSc
Software Engineering MSc

English language combined degrees

Combined degrees in Computer Science with English Language are available for those who would like to start a Masters degree while continuing to consolidate their ability to use English effectively in academic contexts.

Research degrees

The School of Computer Science offers PhD, EngD and MRes programmes. The School also offers MPhil degrees for many of the taught postgraduate programmes; the MPhil includes a full year of research following the taught component of the MLitt.

Find out more about Computer Science research programmes and application details.

Visit St Andrews


If you are interested in studying at St Andrews, join us at a visiting day or talk and tour to explore the town, find out about our courses and meet current students.

Upcoming visiting days:

  • Wednesday 25 September 2019
  • Wednesday 2 October 2019
  • Wednesday 16 October 2019
  • Wednesday 23 October 2019
  • Wednesday 30 October 2019

Visit us


Upcoming visiting days:

  • Wednesday 13 November 2019

Sign up

Computer Science facilities

Purpose-built labs for Computer Science are well equipped with a mix of modern Linux, Windows PC and Apple systems, as well as specialised high-speed networking and monitoring equipment.

The School’s dedicated server room caters for production and experimental systems and hosts a wide variety of modern, enterprise-grade server and storage equipment.

A range of virtual and physical server resources are in place, and three dedicated clusters are available to support a variety of computationally intensive research activities.

The School has in-house facilities, supported by extensive expertise, for fabricating experimental electronic devices and physical components through 3D printers and CNC systems. There is also a dedicated HCI laboratory with specialist equipment including:

  • Wacom Cintiq devices
  • a range of current generation mobile and tablet devices
  • eye and motion tracking hardware
  • a Microsoft Surface Hub
  • novel interface technologies. 

Find out more about facilities at the School of Computer Science.

Careers for graduates in Computer Science

Computer Science courses aim to prepare you for careers in technology, academia, finance, and commercial posts at both national and international levels. Employers regard Computer Science graduates as technically and intellectually capable, and a number of employers visit the School on a regular basis. Graduates have taken roles in companies as diverse as:

  • internet giants like Google and Amazon
  • management consultancies like Accenture, Deloitte, and KPMG
  • small start-ups like Cloudsoft and Skyscanner
  • established multinationals like Adobe, Apple, IBM, Microsoft, and Hewlett Packard.

See recent graduate employment case studies.

Funding opportunities

The University of St Andrews offers funding opportunities at every level of study.


Various scholarships are available for prospective undergraduate students.

Undergraduate scholarships

Taught postgraduate

There are many potential scholarships and support schemes available to taught postgraduates.

Postgraduate taught scholarships

Research postgraduate

The School has a number of scholarships available for research students.

Funding for research degrees


School of Computer Science
University of St Andrews
Jack Cole Building
North Haugh
St Andrews
KY16 9SX

Phone: +44 (0)1334 46 3253

Computer Science website

Computer Science research portal