Enjoy a specialist course offering you flexibility to pursue other areas of computer science alongside the compulsory modules. Extend your specialist knowledge and critical thinking with a project involving a wide-ranging investigation and a substantial software development, leading to your dissertation. Programming languages covered include Java and Python, which are used across most modules. Some modules may also introduce and use other programming languages. Access modern computing laboratories 24 hours a day. These labs are student spaces which support the close-knit community within the School where students at different stages of study and disciplinary interests can meet. There are also areas where groups can work together on projects.
Which department am I in?
Computer Science
Study options
Full Time
(1 Year)
Tuition fees
£31,450.00 (34,26,672)
per year
Accomodation (self-catered residences) - 7816 (Per Year)
This is a fixed fee
Start date
September 2026
Venue
University of St Andrews
College Gate,
St. Andrews,
Fife,
KY16 9AJ, Scotland, United Kingdom
Entry requirements
For international students
A 2.1 Honours undergraduate degree in Computer Science. applicants to this programme are expected to be competent programmers with prior practical experience in a programming language such as Java, C, Python, C++ or JavaScript.
*There may be different IELTS requirements depending on your chosen course.