The BSc Computer Science and Mathematics at the University of Exeter is designed for intellectually curious students eager to bridge the gap between theoretical mathematical principles and their practical application in the dynamic world of computing. You will build a robust foundation in both disciplines, exploring core concepts in programming, system architectures, and the mathematical underpinnings of artificial intelligence and data science. This undergraduate degree is ideal if you seek to develop sophisticated analytical skills and a deep understanding of computational problem-solving, preparing you for a future where these fields increasingly intersect.
This full-time, on-campus programme is studied over three years, beginning with foundational modules in programming, mathematical structures, and probability. As you progress, you will engage with rigorous software development practices, explore research-led topics in machine learning and artificial intelligence, and benefit from optional modules in areas like algorithms, networks, or advanced mathematics. Your final year culminates in a significant individual project, allowing you to apply your integrated knowledge to a substantial software system. You will graduate with a versatile skill set, ready for careers in technology, data analysis, research, or further postgraduate study.