Computer Science BSc (Hons) 2021 entry
The BSc (Hons) in Computer Science is designed to ground you in both the theory and practice of computer science. You will learn how to program computers and how systems are organised, designed and implemented. During your studies, you will both explore the theoretical basis of computer science and develop practical skills in software engineering.
You will be able to build a degree programme around your interests and study specialist areas such as artificial intelligence, human-computer interaction, computer security, video games, data encoding, databases, and operating systems.
With an excellent student to staff ratio of 12:1, the School of Computer Science is widely known for high student satisfaction ratings.
The School was ranked first in the UK by the Guardian University Guide 2021 with a student satisfaction score of 90.1%. The School was also ranked first in Scotland by the Complete University Guide 2021 for high entry standards, student satisfaction, research quality and graduate prospects.
The School is committed to advancing gender equality and has been recognised by an Athena SWAN Bronze Award.
The University of St Andrews as a whole was voted top in the UK for student academic experience in The National Student Survey 2020 as 92.7% of St Andrews final-year students gave the University top marks for the quality of the learning and teaching experience.
The University has secured a TEF Gold Award for the quality of teaching and the undergraduate experience.
The School also has an excellent reputation for the quality of its research in a wide range of theoretical and practical computer science. The 2014 Research Excellence Framework (REF) ranked the School second in Scotland for the quality of its research and research impact.
Joint Honours degrees
You can take Computer Science as part of a joint Honours degree alongside one of the following subjects.
"The balance between practical applications and theory-based learning is incredibly well constructed. During my first year, I was able to take modules in astrophysics, mathematics and organic chemistry alongside my compulsory degree modules. This allowed me to broaden my horizons and explore topics I had not previously considered before, develop a lot of new interests, as well as considering the interconnectivity of subjects."