• The program will cover a wide range of mathematical topics underpinning the analysis of computational systems including logic, discrete mathematics, information theory, probability, and statistics. With this foundation, students will investigate methods for representing, manipulating, and reasoning with the vast amounts of data and knowledge available to modern computers.
  • The mathematical content is deeper and more substantial than in the other computer science programs. Practical problem-solving will mesh with this deeper theoretical work, and students will also take part in regular reading groups and seminars solely for Mathematical Computation students.
  • In the third and final years, students may choose from a wide range of specialist options including game theory, artificial intelligence, graph theory, evolutionary computation, machine learning, dynamical systems, and cryptography.
  • In the final year, students will produce a dissertation on a subject of their choice.
  • Upon successful completion of 480 credits, students will be awarded an MEng (Hons) in Mathematical Computation.