Computer Science @ University of St Andrews

University of St Andrews crest

Why St Andrews?

  • Jack Cole Building.
  • CS students after graduation.
  • Server.
  • First-year/second-year lab.
  • Computers.
  • Student at work.

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.

St Andrews was rated 2nd in the UK and 1st in Scotland for student satisfaction in the National Student Survey 2011. The University is considered 1st in Scotland in all of the general league tables: 3rd in the UK in the Guardian University Guide 2012 and 6th in the UK in the Good University Guide 2012, the Sunday Times University Guide 2012 and the Complete University Guide 2013.

St Andrews has the highest completion rate in Scotland.

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. We are consistently rated highly in the various subject-specific league tables. Most recently:

We are proud of our teaching and students. We ranked 4th out of 102 institutions in the National Student Survey 2010. Moreover, we came top for the proportion of respondents who agreed with the statements "Staff are enthusiastic about what they are teaching" (100%), "I have been able to contact staff when I needed to" (100%), "I have been able to access general IT resources when I needed to" (100%), "Staff have made the subject interesting" (96%) and "Any changes in the course or teaching have been communicated effectively" (96%). 94% of our students agreed that "Overall, I am satisfied with the quality of the course." We also came top in the Guardian table for teaching satisfaction.

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.

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

Prospective applicants can arrange to visit us at any time by contacting our admissions officer, but if you can it's best to come on one of the University's visiting days which are held regularly during the 1st and 2nd semester. See also our School admissions leaflet, and the University undergraduate admissions pages for general details on applying to St Andrews.