Data & Computational Science

The MSc Data & Computational Science course is aimed at students who wish to gain a deep understanding of applied mathematics, statistics and computational science at the graduate level. The course will equip such students with the skills necessary to carry out research in these computationally based sciences and will prepare them well for a career either in the industry or in academia. The taught modules in the course provide a thorough grounding in the areas of applied mathematics, statistics and computational science; all students complete project work in data and computational science with the option of (supervised) research dissertation.


We expect our students to gain a thorough understanding of data and computational science at the graduate level, as well as a broad understanding of currently relevant areas of active research and to become autonomous learners and researchers capable of setting their own research agenda.

  • The programme will equip you to solve complex scientific problems and analyse large data sets using a range of theoretical tools, from deterministic mathematical modelling to Bayesian analysis.
  • The intensive programming modules will allow you to develop a range of sought-after skills in practical programming and data analytics, including applications in high-performance computing.
  • Topical application areas are offered each year, including cryptography, numerical weather prediction, and financial mathematics. The dissertation will give you further hands-on experience in computational science and will allow you to apply key theoretical and practical skills by working on a challenging research topic.