Computer Science

Computer Science students at St Andrews will learn about cutting-edge developments in computer science and develop transferable skills that can be applied in different areas of work. The School of Computer Science 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 - 2020 entry

Computer Science BSc (Hons)
Computer Science MSci (Hons)
Gateway to Computer Science Gateway programme
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 - 2020 entry

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 - 2020 entry


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

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 1 April 2020
  • Wednesday 8 April 2020
  • Wednesday 15 April 2020

Visit us


Upcoming visiting days:

  • Wednesday 11 March 2020

Sign up

Computer Science facilities

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

The School’s dedicated server room provides 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 available, and three dedicated clusters support a variety of computationally intensive research activities.

The School has in-house facilities supported by extensive expertise, including 3D printers and CNC systems, for fabricating experimental electronic devices and physical components.

A dedicated HCI laboratory has 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 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.

The Royal Television Society Technology Bursary offers bursaries for entrant undergraduates undertaking a Computer Science course who hope to advance into a career in television. 

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