The degree is designed both for mathematicians who wish to make themselves more marketable by adding computational techniques and the corresponding theory and applications to their knowledge and skills base, and for non-mathematicians with strong quantitative backgrounds who look for training in mathematical methods and theory at MSc level.Through the programme, you'll learn the mathematical theories behind today’s society, examine their practical implementation, and explore how algorithms and people compete and cooperate in shaping tomorrow's world. You'll take courses with a focus on algorithms, game theory, discrete mathematics, network theory, probability and stochastics, optimisation, and machine learning. In line with the modern world's dependence on computation, you'll also receive training in computational methods using the programming language Python.The skills and knowledge gained over the programme will open up a wide range of potential careers, including in consultancy, software development, industrial research, finance, and policy. It'll also provide a solid base for further studies at research level. Our students land high-earning roles in firms such as Goldman Sachs, Credit Suisse and Google, or go on to PhD study.Graduate destinations:This programme is ideal preparation for a range of careers in industry, finance, government and research. Graduates of the programme have found employment in companies such as Amazon, BlackRock, Credit Suisse, Facebook, Goldman Sachs, Google, KPMG, National Grid and RBS.