The BSc Mathematics with Computer Science at the University of Southampton combines rigorous mathematical study with practical computing skills. It is ideal for students who want to apply mathematical reasoning to computing, software development, data analysis, or careers in technology and finance.
Curriculum structure
Year 1 – Core foundations in mathematics and computing
In your first year, you’ll study essential modules such as Calculus, Linear Algebra, and Foundations of Mathematics, alongside Introduction to Programming. This combination develops strong problem-solving skills and basic programming ability, providing a foundation for further study in both subjects.
Year 2 – Developing applied skills
The second year introduces advanced modules such as Probability and Statistics, Data Structures and Algorithms, and Differential Equations. You’ll learn to apply mathematical and computational methods to solve complex problems and analyse data effectively.
Year 3 – Advanced mathematics and computer science
In your final year, you’ll study higher-level modules like Numerical Methods, Software Engineering, and Applied Mathematics. A final-year project allows you to integrate mathematics and computing knowledge to tackle a substantial research or development problem.
Focus areas:
Mathematics, computer science, applied mathematics, programming, data analysis, numerical methods
Learning outcomes:
Ability to combine mathematical reasoning with computational skills, advanced problem-solving and analytical abilities, readiness for technology or data-driven careers, experience with independent project work
Professional alignment (accreditation):
Accredited by the Institute of Mathematics and its Applications (IMA), supporting progression to Chartered Mathematician status; computing modules align with professional computing standards.
Reputation (employability & rankings):
The University of Southampton is highly ranked in the QS World University Rankings by Subject for Mathematics and Computer Science and is recognised for strong graduate employability in analytical and technology roles.
At the University of Southampton, the BSc Mathematics with Computer Science degree integrates rigorous mathematical training with practical computing skills, giving you the ability to solve complex problems using both theory and technology. From the start, you’ll engage in hands-on learning through computational projects, programming exercises, and applied mathematical modelling. The programme is supported by specialist facilities and research-led teaching, preparing you for careers in data science, software development, finance, and technology:
Specialist computing laboratories within the School of Mathematical Sciences and the Department of Computer Science, supporting programming, modelling, and simulation coursework
Extensive use of Python, MATLAB, R, and Java, embedded into modules covering algorithms, numerical methods, data analysis, and mathematical modelling
Collaborative projects and group-based problem-solving, allowing students to tackle real-world challenges and develop teamwork and communication skills
Research-led teaching, with academics actively contributing to mathematics, computer science, and interdisciplinary computational research
Opportunities for individual research or applied projects, exploring areas such as algorithmic mathematics, computational modelling, or machine learning
Teaching and study spaces in the Zepler Building and computer science facilities, including lecture theatres, seminar rooms, and computing labs
Full access to the Hartley Library, providing mathematics, statistics, and computer science textbooks, journals, online databases, and study areas
Career and employability support embedded in the programme, helping students prepare for roles in technology, data analysis, software engineering, and quantitative research
This programme is ideal if you want a mathematics degree that combines strong theoretical foundations with practical computational and programming skills, opening doors to a wide range of tech- and data-focused careers.
Graduates from the BSc Mathematics with Computer Science program are highly sought after in careers such as software development, data science, quantitative analysis, and cybersecurity:
University Services for Employment: Southampton’s Careers and Employability Service provides tailored advice, programming and CV workshops, internship placements, and access to employer networking events specific to computing and mathematics graduates.
Employment Stats and Salary Figures: Approximately 90% of graduates find employment or further study within six months, with typical starting salaries ranging from £28,000–£42,000.
University–Industry Partnerships: The program collaborates with leading tech companies like Microsoft, IBM, and local startups, offering placement opportunities, project work, and guest lectures.
Long-Term Accreditation Value: Accredited by the Institute of Mathematics and its Applications (IMA), supporting professional recognition and potential eligibility for chartered status in relevant fields.
Graduation Outcomes: Graduates go on to roles in software engineering, data science, financial modelling, cybersecurity, and research, leveraging strong analytical, computational, and problem-solving skills.
Further Academic Progression:
Graduates can pursue MSc or PhD programs in Mathematics, Computer Science, Data Science, Artificial Intelligence, or Financial Computing, providing a pathway to advanced research or specialized industry roles.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
