The BSc Mathematics and Computer Science at the University of Bristol offers you a rigorous, interdisciplinary education designed for those passionate about the foundational principles of both fields. This joint honours degree equips you to tackle complex problems by blending the analytical power of mathematics with the computational and algorithmic approaches of computer science. You will explore core areas such as imperative and functional programming, algorithms, analysis, and linear algebra, preparing you for a dynamic career in sectors demanding sophisticated problem-solving skills, from cryptography and quantum computing to machine learning and data science.
This full-time, on-campus undergraduate programme spans three years, immersing you in a curriculum that balances theoretical knowledge with practical application. You will engage with units like Object-Oriented Programming and Algorithms, alongside advanced mathematical topics, with opportunities in your final year to undertake a significant project in either discipline or a combination of both. You will graduate with a deep understanding of mathematical modelling and computational techniques, ready for roles in technology, finance, research, and beyond, equipped with the versatile skills sought by leading employers.