Why St Andrews?
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 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).
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.
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.