Core modules
Fundamentals of Predictive Modelling (ES98A) (15 credit)
This module provides students with fundamental knowledge for predictive modelling and uncertainty quantification. It gives an overview of the essential elements of the mathematical, statistical, and computational techniques needed to provide well-calibrated predictions for the behaviour of physical systems.
Numerical Algorithms and Optimisation (MA934) (15 credit)
This module provides students with knowledge (and practice) of important numerical optimisation concepts at the intersection between mathematics and scientific computing. Algorithmic structures, data structures, numerical method construction and performance assessment will form key parts of the module, with applications and use cases concentrated on topics in linear algebra, signal processing and optimisation.
Scientific Machine Learning (ES98E) (15 credit)
This module provides students with knowledge in the modern field of scientific machine learning, which is a fusion of scientific computing and machine learning. Students will learn how to use a variety of statistical and machine learning techniques to train models which combine data-driven and mechanistic models and assess their ability to make useful predictions.
Predictive Modelling Group Project (ES98B) (30 credit)
Predictive modelling group project with training in key professional and research skills and collaborative writing. Groups of students will create a complex piece of predictive modelling research software using methods and design principles introduced in previous modules in the course.
Individual Research Project (ES98C) (60 credit)
Each student will conduct significant and novel research as an individual project, and present the background and findings in the form of a dissertation. The research question must address some aspect of modelling, resulting in new knowledge, methodology or understanding, accompanied by uncertainty quantification.
Optional modules
The selection of optional modules is likely to include:
- Modelling and Computation of Fluid Dynamics Across Phases and Scales (MA9M4)*
- Particle-based Modelling (ES98D)*
- Modelling and Simulation of Engineering Materials (ES98F)*
- Mathematical and Computer Modelling (ED4C3)
- Quantum Chemistry (PX919)
- High Performance Computing (PX457)
- Advanced Topics in Fluids (MA4L0)
- Monte Carlo Methods (ST407)
- Advanced Topics in Data Science (ST419)
- Statistical Learning and Big Data (ST420)
- Continuum Mechanics (MA6J1)
- Advanced Computational Chemistry (CH413)
- Data Mining (CS909)
- Biomolecular Simulation (PX923)
*Please note that students are required to take at least one of these three optional modules.
PG Diploma, Certificate and Award options are also available for those who would like to take a subset of modules. More information