Undergraduate study in Computer Science

The School offers specialised Honours degree programmes that can be taken over four or five years:

These courses share modules and have similar course structures. Transfer between degree programmes is possible if a suitable combination of modules is taken. For information on direct entry to second year, see the sections on BSc (Hons) direct entry and MSci (Hons) direct entry.

The School offers a range of joint Honours degrees with other Schools in the University. See the joint options section of the BSc (Hons) programme page for more information.

See the University of St Andrews Undergraduate Prospectus for further details on life and undergraduate study in St Andrews.

An academic teaching a small group of students

Visiting the School of Computer Science

Prospective applicants are welcome to visit the school on one of the University's visiting days which are held regularly during academic semesters. 

Further information

For general information on admissions, the University prospectus, fees and so on, see the University study pages.