The MSci (Hons) in Computer Science is a five-year Integrated Masters course run by the School of Computer Science. The course is designed to ground you in both the theory and practice of computer science. You will learn to think and solve problems logically, understand the fundamental principles of how computing systems work, and be exposed to significant new technologies as well as teamwork.
In the first two years, you will learn the basic concepts behind computer science and several different programming languages. You will carry this training into your third year where you will learn the theory and practical principles of computer science, and learn how computing techniques can be used to analyse problems.
Alongside Computer Science, in the first year of your studies you will be required to study at least one additional subject. In the second year, you can continue with this other subject or focus entirely on Computer Science. Find out more about more about how academic years are organised.
During your final two years, you will be able to take both undergraduate and Masters-level modules, enabling breadth and depth across the discipline. You will also be able to explore the intellectual frontiers of computer science by studying more advanced and cutting-edge topics, including:
- artificial intelligence
- human-computer interaction
- computer security
- video games
- data encoding
- operating systems.
In your final year, you will either undertake an advanced project within the School or an industrial placement or research internship.
The University of St Andrews operates on a flexible modular degree system by which degrees are obtained through the accumulation of credits. More information on the structure of the modules system can be found on the flexible degree structure webpage.
All Honours students have the opportunity to attend a reading party in their third year. The reading party takes place in a large country house in the Highlands where students will spend three days giving presentations, taking part in outdoor and indoor activities, and socialising with peers and staff.
Find out more about studying Computer Science at St Andrews.