MSc Advanced Mathematical Modelling

Glasgow 850 International Masters Scholarships of £5,000 available for September 2025
Join our upcoming webinar to find out more about MSc Advanced Computational Mathematics and MSc Advanced Mathematical Modelling

Key facts

  • Start date: September
  • Study mode and duration: On-campus, 12 months full-time

Study with us

The MSc in Advanced Mathematical Modelling is designed for students with a background in mathematics.

You'll:

  • learn cutting-edge mathematical modelling techniques used in mathematical biology, continuum mechanics, optimisation, and numerical methods
  • gain hands-on experience in real-world problem-solving through an applied research project
Back to course

Why this course

Our MSc Advanced Mathematical Modelling is an advanced course that offers the opportunity to develop skills in understanding, predicting, and solving complex real-world problems.

From climate modelling and fluid dynamics to medical applications and engineering design, the ability to develop and analyse mathematical models is in high demand across industries and research sectors.

This MSc is designed for students who want to apply advanced mathematical techniques to practical challenges. The programme offers:

  • a strong foundation in applied mathematics, including mathematical biology, fluid dynamics, numerical analysis, and machine learning
  • hands-on experience in developing and analysing models that describe real-world systems
  • training in both analytical and computational techniques, ensuring graduates have a versatile skill set
  • the opportunity to undertake an individual research project, working on cutting-edge problems in collaboration with academic staff and potentially industry partners

What you’ll study

In Semesters 1 and 2, you can select from a wide range of relevant modules, giving you a high degree of flexibility. These include courses in mathematical biology, fluid dynamics, finite element methods, optimisation, and deep learning. The course coordinator also offers guidance to help ensure a coherent curriculum.

In Semester 3 you'll complete a research project, applying mathematical modelling techniques to an industry-relevant or research-focused problem. This is an opportunity to work on real-world challenges in engineering, finance or science, developing your skills in independent research and problem-solving.

Department facilities

The Department of Mathematics & Statistics has teaching rooms which provide you with access to modern teaching equipment and University computing laboratories, with all necessary software available.

You'll also have access to a common room, which is a modern, flexible space for individual and group study and a relaxing social space.

THE Awards 2019: UK University of the Year Winner

Chat to a student ambassador

Want to know more about what it’s like to be a Science student at the University of Strathclyde? A selection of our current students are here to help!

Our Unibuddy ambassadors can answer all your questions about courses and studying at Strathclyde and offer insight into their experiences of life in Glasgow and Scotland.

Chat to a student ambassador
Go back

Course content

You're required to undertake at least 120 credits of modules across Semester 1 and Semester 2, as well as your compulsory research project.

Modelling & Simulation with Applications to Financial Derivatives

20 credits

This module introduces mathematical modelling and computational techniques used in financial derivatives pricing and risk assessment. You will explore:  

  • fundamental tools for discrete and continuous-time modelling, including ODEs, PDEs, and stability analysis
  • finite difference methods for solving PDEs, including Crank-Nicolson schemes
  • probability theory and stochastic processes, including birth-death processes and Monte Carlo methods
  • introduction to financial derivatives, including European and exotic options
  • stochastic calculus, Brownian motion, and the Black-Scholes model
  • computational methods for pricing options, including Monte Carlo simulation and binomial trees

Applicable Analysis 3

20 credits

This module explores advanced topics in functional analysis, focusing on operator theory and its applications to integral and differential equations. You will study:

  • continuous linear operators on normed vector spaces, including operator norms and eigenvalue-type equations
  • key theorems in functional analysis, such as the Open Mapping Theorem and Uniform Boundedness Principle
  • dual spaces, the Hahn–Banach Theorem, and weak convergence in Banach spaces
  • linear operators on Hilbert spaces, including adjoint, self-adjoint, and normal operators
  • spectral theory and compact operators, including the Fredholm Alternative
  • applications to integral equations, differential operators, and Green’s functions

Fluids & Waves

20 credits

This module explores the fundamental principles of viscous fluid flow and wave dynamics, covering both theoretical foundations and practical applications. You'll study:

  • basics of viscous flow, including kinematics, constitutive relations, and the Navier–Stokes equations
  • applications of viscous flow, including exact solutions, boundary layers, and low- and high-Reynolds-number flows
  • linear wave theory, including travelling and standing waves, reflection, refraction, and dispersion
  • nonlinear hyperbolic waves, including the method of characteristics and shock formation

Finite Element Methods for Boundary Value Problems & Approximation

20 credits

This module introduces the mathematical foundations of approximation, interpolation, and the finite element method (FEM) for solving boundary value problems. You will explore:

  • approximation in normed vector spaces, orthogonal bases, and best approximation
  • interpolation techniques, including Lagrange polynomials and finite element interpolation
  • error analysis for approximation, interpolation, and finite elements
  • quadrature formulas for numerical integration
  • the Galerkin finite element method, weak formulation, and convergence analysis
  • extension to two-dimensional problems, including triangulations and basis functions

Optimisation: Theory

10 credits

This module provides a rigorous foundation in the mathematical theory of optimisation, covering key theoretical results and techniques for constrained and unconstrained problems. You'll explore:

  • fundamentals of variational calculus and optimisation principles
  • necessary and sufficient conditions for extrema, including Euler-Lagrange equations
  • constrained optimisation using Lagrange multipliers
  • analytical methods for solving optimisation problems

Mathematics of Machine Learning

20 credits

This module will enable you to develop a more fundamental understanding of the mathematics of machine learning and of the ideas underpinning some classical algorithms in the field. 

Following this module you'll be able to: 

  • critically interpret new algorithms in machine learning
  • understand convergence and properties of the computed solution
  • work on real world problems using machine learning techniques

Applied Mathematical Methods 1

20 credits

This module introduces advanced asymptotic and complex analysis techniques for solving differential equations, with applications in physics and engineering. You'll study:

  • asymptotic methods for ordinary differential equations (ODEs), including regular and singular expansions
  • multiple scale analysis for nonlinear oscillators and parametric resonance
  • matched asymptotic expansions, boundary layers, and WKBJ eigenvalue problems
  • contour integral solutions of differential equations, including Watson’s Lemma and the method of steepest descents

Foundations of Statistics

10 credits

This module will provide the basic tools in statistical data analysis and the underlying theory. The module will enable you to:

  • understand fundamentals of probability and distributions
  • learn appropriate visualisations and summaries for different data types
  • undertake appropriate statistical tests for different types of data, including producing confidence intervals

Mathematical Biology & Marine Population Modelling

20 credits

This module introduces mathematical modelling techniques for biological and ecological systems, using differential equations and pattern formation theory. You'll explore:

  • ordinary differential equation (ODE) models in biology, including bacterial growth, tumour-immune interactions, and marine ecosystems
  • reaction kinetics, including enzyme dynamics, the Law of Mass Action, and biological oscillators
  • difference equation models for population dynamics, fisheries management, and age-structured populations
  • biological movement and pattern formation, including Turing mechanisms, chemotaxis, and animal pigmentation models
  • travelling wave solutions of reaction-diffusion equations, with applications in wound healing, cancer growth, and epidemiology

Mathematical Introduction to Networks

20 credits

This module demonstrates the central role network theory plays in mathematical modelling.

Topics include:

  • the connection between linear algebra and graph theory
  • the use of theory as a tool for revealing structure in networks
  • application of algorithms on a network using programming

Optimisation for Analytics

10 credits

This module introduces key mathematical techniques for optimisation, with applications in analytics and decision-making. You'll explore:

  • the distinction between local and global optimisation problems
  • methods for unconstrained optimisation, including gradient-based and Newton-type methods
  • techniques for constrained optimisation, including penalty methods and relaxation techniques
  • theoretical foundations of constrained optimisation, including Kuhn-Tucker conditions and Lagrangian methods
  • introduction to variational principles and functional differentiation, with applications to optimisation problems

Numerical Methods & Deep Learning Algorithms for Partial Differential Equation

20 credits

This module provides advanced numerical techniques for solving differential equations, including stochastic, partial, and ordinary differential equations, with applications in finance, biology, and electromagnetism. You'll explore:

  • simulating stochastic differential equations (SDEs), including Monte Carlo methods and stability analysis
  • finite difference methods for PDEs, focusing on parabolic and hyperbolic equations
  • computational methods for electromagnetic wave propagation, including Maxwell’s equations and finite difference schemes
  • optimisation techniques, including steepest descent and Newton’s method
  • subspace methods in numerical linear algebra, including Krylov methods and eigenvalue computations
  • advanced numerical analysis of ordinary differential equations (ODEs), including Runge-Kutta methods and stability considerations

Medical Statistics

20 credits

This module will cover the fundamental statistical methods necessary for the application of classical statistical methods to data collected for healthcare research. There will be an emphasis on the use of real data and the interpretation of statistical analyses in the context of the research hypothesis under investigation.

Topics covered include:

  • survival analysis
  • analysing categorical data using hypothesis tests
  • experimental Design and sampling
  • clinical measurement

Effective Statistical Consultancy

10 credits

This module covers all aspects of statistical consultancy skills necessary for being a successful statistician working in any research environment. You'll work on real-life problems in small groups and have the opportunity to interact with healthcare researchers to formulate hypotheses.

This module will cover:

  • how to engage with professionals working in business, industry and the public sector
  • how to apply their statistical knowledge in different situations
  • how to effectively communicate statistical results to non-statisticians

Survey Design & Analysis

10 credits

Surveys are an important way of collecting data. This module will introduce you to the methods that are commonly used in health care to design questionnaires and analyse data resulting from these questionnaires.

You will consider:

  • how to design appropriate survey questions
  • a variety of sampling methods
  • analysing data for different sampling methods

Quantitative Risk Analysis

10 credits

This module will cover the theory of assessing risks under uncertainty. It will focus on the practical assessment of risk using simulation methods such as Monte Carlo simulation. You'll develop skills in communicating risk to risk managers as well as formulating practical risk questions that can influence policy decisions.

You can expect to learn about:

  • uncertainty and variability
  • bootstrapping
  • Monte Carlo Simulation
  • selecting appropriate probability distributions based on given scenarios

Bayesian Spatial Statistics

10 credits

This module will introduce you to Bayesian statistics and the modern Bayesian methods that are used in a variety of applications. Like with other modules, the focus is on real-life data and using statistical software packages for analysis.
You will gain experience in working with the following:

  • visualising spatial data
  • geospatial data, including methods for prediction
  • bayesian modelling using software to implement Markov Chain Monte Carlo
  • areal unit modelling

Statistical Machine Learning

10 credits

This module provides you with the basic theories of machine learning and how to construct a machine model for a real dataset using R. You will also understand the ethical issues regarding data processing and management.

On completion of this module, you will be able to:

  • clean data using RStudio and the tidyverse
  • understand missing data and the role it plays
  • understand ethical issues regarding data processing and management
  • carry out single-value imputation
  • carry out multiple imputed chained equations in R
  • understand and implement artificial neural networks
  • understand and implement support vector machines
  • understand and implement tree-based classification and regression techniques
  • understand and implement ensemble methods

Data dashboards with RShiny

10 credits

This module will develop your skills in data presentation and statistical communication. You will learn to develop data dashboards, which are increasingly used to allow key stakeholders (and the public) to gain key insights into data via interactive visualisation.

Topics covered will include:

  • Creating a data dashboard in RStudio
  • User interface design with respect to accessibility
  • Creating interactive data visualisations which reflect a specific aim
  • Reactive programming  in RStudio
  • Static programming in R

Deep Learning

10 credits

This module introduces deep Learning prediction algorithms covering background theory and practical application in Python.

Topics covered include:

  • activation functions
  • gradient descent, backpropagation and optimisation
  • convolutional Neural Networks
  • recurrent Neural Networks
  • generative Adversarial Networks

Research Project

60 credits

You'll undertake a 60-credit research project, applying mathematical modelling to a practical problem. Projects may involve numerical analysis, fluid dynamics, optimisation, or biological systems. Working with academic or industry partners is possible.

Learning & teaching

Modules are delivered by several teaching methods:

  • lectures (using a variety of media including presentations and computer demonstrations)
  • tutorials
  • computer laboratories
  • coursework
  • projects

Teaching is student-focused, with students encouraged to take responsibility for their own learning and development. Classes are supported by web-based materials.

Assessment

The form of assessment varies across modules. For most modules, the assessment involves both coursework and practical computer-based or written examinations.

The assessment will require you to demonstrate your computational and mathematical knowledge to model and analyse a suitable situation, and to interpret the results in the context of the research question.

Projects will involve writing code, interpreting outputs, and producing a report, interactive visualisation or presentation outlining the findings from your analysis.

Group work may be undertaken in some modules.

There is also a graded research dissertation.

Back to course

Entry requirements

Go back
Academic requirements/experience

Minimum second-class (2:2) honours degree or overseas equivalent* in Mathematics, Computer Science or a closely related discipline containing a strong Mathematical component.

Prospective students with relevant experience or appropriate professional qualifications are also welcome to apply.

*For Australia and Canada, normal degrees are accepted.

English language requirements

You must have an English language minimum score of IELTS 6.0 (with no component below 5.5).

We offer comprehensive English language courses for students whose IELTS scores are below 6.0.

In addition to IELTS, the University now accepts a wider range of English language tests for overseas applicants, such as TOEFL and PTE Cambridge.

View the full list of accepted English language tests.

Pre-Masters preparation course

The Pre-Masters Programme is a preparation course held at the University of Strathclyde International Study Centre, for international students (non-UK/Ireland) who do not meet the academic entry requirements for a Masters degree at University of Strathclyde.

Upon successful completion, you'll be able to progress to this degree course at the University of Strathclyde.

Back to course

Fees & funding

Fees may be subject to updates to maintain accuracy. Tuition fees will be notified in your offer letter.

All fees are in £ sterling, unless otherwise stated, and may be subject to revision.

Annual revision of fees

Students on programmes of study of more than one year (or studying standalone modules) should be aware that the majority of fees will increase annually. The University will take a range of factors into account, including, but not limited to, UK inflation, changes in delivery costs and changes in Scottish and/or UK Government funding. Changes in fees will be published on the University website in October each year for the following year of study and any annual increase will be capped at a maximum of 10% per year.

Go back
Scotland

£11,900

England, Wales & Northern Ireland

£11,900

Republic of Ireland

If you are an Irish citizen and have been ordinary resident in the Republic of Ireland for the three years prior to the relevant date, and will be coming to Scotland for Educational purposes only, you will meet the criteria of England, Wales & Northern Ireland fee status. For more information and advice on tuition fee status, you can visit the UKCISA - International student advice and guidance - Scotland: fee status webpage. Find out more about the University of Strathclyde's fee assessments process.

International

£25,500

Additional costs

If you are an international student, you may have associated visa and immigration costs. For more information, please see student visa guidance.

Available scholarships

Take a look at our scholarships search for funding opportunities.

Please note: the fees shown are annual and may be subject to an increase each year. Find out more about fees.

How can I fund my course?

Go back

Scottish postgraduate students

Scottish postgraduate students may be able to apply for support from the Student Awards Agency Scotland (SAAS). The support is in the form of a tuition fee loan and for eligible students, a living cost loan. Find out more about the support and how to apply.

Don’t forget to check our scholarship search for more help with fees and funding.

Go back

Students coming from England

Students ordinarily resident in England may be to apply for postgraduate support from Student Finance England. The support is a loan of up to £10,280 which can be used for both tuition fees and living costs. Find out more about the support and how to apply.

Don’t forget to check our scholarship search for more help with fees and funding.

Go back

Students coming from Northern Ireland

Postgraduate students who are ordinarily resident in Northern Ireland may be able to apply for support from Student Finance Northern Ireland. The support is a tuition fee loan of up to £5,500. Find out more about the support and how to apply.

Don’t forget to check our scholarship search for more help with fees and funding.

Go back

Students coming from Wales

Students ordinarily resident in Wales may be to apply for postgraduate support from Student Finance Wales. The support is a loan of up to £10,280 which can be used for both tuition fees and living costs. Find out more about the support and how to apply.

Don’t forget to check our scholarship search for more help with fees and funding.

Go back

International students

We've a large range of scholarships available to help you fund your studies. Check our scholarship search for more help with fees and funding.

Back to course

Careers

Graduates of the MSc in Advanced Mathematical Modelling will be well-equipped for careers in a wide range of industries, including:

  • engineering and manufacturing
  • finance and risk modelling
  • data science and machine learning
  • energy and environmental modelling
  • healthcare and biomedical research

Employers in research, industry, and academia highly value the analytical and computational skills developed throughout the programme. Graduates may pursue roles as mathematical modellers, data analysts, simulation engineers, quantitative researchers, and consultants.

The MSc also provides an excellent foundation for further research at PhD level, particularly in applied mathematics, computational modelling, and interdisciplinary scientific research.

Back to course

Contact us

PGT Admissions Team

Telephone: +44 (0)141 553 6023

Email: science-masters@strath.ac.uk

Back to course

Apply

Start date: Sep 2025

Advanced Mathematical Modelling

MSc
full-time
Start date: Sep 2025

International students

We've a thriving international community with students coming here to study from over 140 countries across the world. Find out all you need to know about studying in Glasgow at Strathclyde and hear from students about their experiences.

Visit our international students' section

Glasgow is Scotland's biggest & most cosmopolitan city

Our campus is based right in the very heart of Glasgow. We're in the city centre, next to the Merchant City, both of which are great locations for sightseeing, shopping and socialising alongside your studies.

Life in Glasgow