HomeUniversity of St AndrewsBSc Computer Science and Mathematics

BSc Computer Science and Mathematics

University of St Andrews
Full-time4 YearsYear AbroadSubject: Computer Science
Course Score
A+ /94
Graduate Salary
£50,000
Satisfaction
91%
Degree Completion
98%
Professional Jobs
95%
Meaningful Work
85%

About this course

Computer science and mathematics is a combination that sits at the heart of modern computing and data-driven technology. Mathematics provides the rigorous conceptual foundations, including logic, analysis, algebra, probability, and combinatorics, that underlie the theory of computation, the design of algorithms, the security of digital systems, and the statistical methods that power machine learning and data science. Computer science takes these foundations and extends them into the design, implementation, and analysis of the systems and software that modern life depends on. Together, the two disciplines produce graduates who can move fluently between abstract reasoning and practical engineering. At the University of St Andrews, this four-year full-time BSc (Hons) degree grounds you in both the theory and practice of computer science alongside rigorous mathematical training. You will learn to programme computers and understand how systems are organised, designed, and implemented, while also developing the mathematical tools of proof, structure, and quantitative reasoning. A year abroad is incorporated into the programme, giving you the opportunity to study at an international partner institution and to experience both disciplines in a different academic environment. St Andrews has a strong reputation in both computer science and mathematics, and the degree benefits from the research activity and intellectual culture of both departments. Computer science and mathematics graduates are among the most in-demand in the technology and data sectors. Software engineering, machine learning, data science, cryptography, algorithm design, and computational research are all natural directions. The mathematical depth of this combination also makes graduates particularly attractive to employers in quantitative finance, actuarial science, and research roles that require a sophisticated understanding of both systems and mathematics. For those drawn to academic life, the degree provides an excellent foundation for postgraduate research in computer science, mathematics, or a range of interdisciplinary fields. The typical entry tariff is 232 points.

Syllabus & Modules

Typical curriculum
Year 1 Modules
4 items
Programming Fundamentals
Core
View Module Details →
Discrete Mathematics
Core
View Module Details →
Computer Systems
Core
View Module Details →
Calculus & Linear Algebra
Core
View Module Details →
Year 2 Modules
5 items
Year 3 Modules
5 items
Year 4 Modules
3 items

Student Satisfaction

National Student Survey - 95 respondents (60% response rate)

94%
Teaching Quality
89%
Assessment & Feedback
82%
Academic Support
94%
Organisation
91%
Learning Resources
77%
Student Voice

Tuition FeesVerified

Published annual tuition cost at University of St Andrews.

£9,535
Per academic year (UK Home)
💰

Government Student Loan

Eligible UK students do not pay upfront. Covered by SFE tuition fee loans.

Will I Get In?

120 UCAS Pts
Admissions Probability
Calculate your odds
Predicted Grades

Also Consider

We found 15 similar courses offering Computer Science and Mathematics where students typically entered with fewer UCAS points.

Course Match AI

When you create a free account, our Engine analyzes if this course perfectly fits your academic profile and builds Plan B Insurance alternatives natively powered by graduate trajectory data.

Unlock Dashboard

Entry Qualifications

A-level
71%
Degree
15%
Baccalaureate
9%
Foundation
5%

What comes next? 🎓

Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.

Explore Schools on WhatSchool.ai →