Prospective students

The School's research concentrates on five key areas of computer science: fundamental principles, networks and distributed systems, human computer interaction, software engineering and artificial intelligence. These specialities are reflected in the degree programmes, which combine theory and practice to give a rounded computer science education. Courses are challenging - students are expected to work hard - but very satisfying. Students learn about leading-edge developments in computer science and transferable skills that can be applied in different areas of work. Graduates can expect to leave with a firm grasp of the fundamental principles of computer science and strong practical software development skills.

In the Guardian University Guide (2024) the School is ranked 3rd for CS in the UK while the School is ranked 4th in the UK in The Times & Sunday Times University Guide (2024). These rankings are unchanged for 2 years running.

The University St Andrews has an excellent reputation for teaching and research, providing a great environment to live and work. The University website has more information on studying at St Andrews.

Studying at St Andrews

Over the last 600 years, the University of St Andrews has established a reputation as one of the world’s leading research and teaching centres. Today, we offer a flexible degree structure based on your choice of subject specialism or research, creating an environment which nurtures inquisitive minds and a culture of shared learning.