• This joint honours degree combines a rigorous training in mathematics and computer science and its applications.
  • Mathematics is the language of the sciences and is of core value in an advanced understanding of computer science.
  • Computer science provides many of the key tools needed to solve the most important and pressing problems of the modern age.
  • The degree is ideal for someone looking to apply themselves in fields as varied as high finance, cryptography, quantum computing, algorithm design, machine learning and data science.
  • In your first and second years you will study essential, core components of mathematics and computer science, providing you with a strong foundation for future years. Subsequently, you will have the opportunity to tailor your mathematics and computer science options so that you graduate with a balance of theoretical and practical skills that reflects your interests.