Computer Science @ University of St Andrews

University of St Andrews crest

Why St Andrews?

  • 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 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.

The School

The School of Computer Science at St Andrews is one of the best in the world. We have high ratings for our teaching and research, world-renowned, enthusiastic and friendly staff, a new building with top-class facilities for students, and a great reputation amongst our students and graduates. Our students enjoy their courses; 100% of our students agreed that "Overall, I am satisfied with the quality of the course" (National Student Survey 2014 and 2015).

Lab-based exercise class Jack Cole building Undergraduate students in the lab

Undergraduate students in the lab Lecturer Lecture

We have an international reputation for our research work in 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 our degrees, which combine theory and practice to give a rounded computer science education.

Our courses are challenging - we expect students to work hard - but very satisfying. You will learn about leading-edge developments in computer science and transferable skills that can be applied in different areas of work. You will graduate with a firm grasp of the fundamental principles of computer science and strong practical software development skills.

Undergraduate tutorial First year lecture Students presenting posters

Check out the details of our BSc and MSci Computer Science courses or find out more about the advanced research that we do.

Prospective applicants are welcome to visit us on one of the University's visiting days which are held regularly during our academic semesters. Details on how to arrange alternative visits, and other frequently asked questions, can be found here. See also the University undergraduate admissions pages for general details on applying to St Andrews.