Metadata
Title
Computer science
Category
courses
UUID
fa5aa552cbda4fee9134ac31438ca81d
Source URL
https://www.st-andrews.ac.uk/subjects/computer-science/
Parent URL
https://www.st-andrews.ac.uk/subjects/
Crawl Time
2026-03-20T04:06:55+00:00
Rendered Raw Markdown

Computer science

Source: https://www.st-andrews.ac.uk/subjects/computer-science/ Parent: https://www.st-andrews.ac.uk/subjects/

Learn about cutting-edge developments in computer science, and develop strong practical software development skills. With access to state-of-the-art facilities and renowned teaching staff, computer science courses at St Andrews are world leading.

St Andrews specialises in the following areas of computer science:

Undergraduate

Open all

Postgraduate taught

Open all

Postgraduate research

The School of Computer Science at St Andrews offers PhD, EngD and MRes programmes. Research in computer science typically falls into one of five main themes:

To apply, you should first identify and contact a potential supervisor you would like to work with in your intended research area. Find out how to apply.

Awards

Third in the UK for computer science

Guardian University Guide 2026

90% of research activity rated 3* or 4*

Most recent Research Excellence Framework (REF 2021)

School of Computer Science

The School of Computer Science is a centre of excellence for teaching and research. Globally recognised, the School’s research focuses on the core themes of theoretical and practical computer science. Alumni of the School have gone on to find employment in global technology companies including Amazon, Google and Microsoft.

Studying in St Andrews

Entry requirements

The University offers a variety of flexible entry options in order to allow all students, regardless of background or personal circumstances, to apply.

Fees and funding

Scholarships and funding options are available at every level of study.

Accommodation

St Andrews has variety of accommodation options to suit all tastes and budgets.

Visit St Andrews

If you’re 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. You can also join us for one of our upcoming online events.  

Book a place