MSc Advanced Computational Mathematics

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

Key facts

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

Study with us

  • designed for students with a strong background in mathematics, computational science, or numerical methods
  • develop expertise in computational methods, algorithm development, machine learning theory and numerical methods
  • gain computational skills that are highly sought after in finance, engineering and data-driven industries
Back to course

Why this course?

Our MSc Advanced Computational Mathematics is an advanced course, offering the opportunity to develop understanding of computational mathematics and numerical analysis, enabling students to model complex real-world problems. The course combines theoretical foundations with practical computing skills, making students highly employable in finance, technology and scientific computing. 

You will have the opportunity to gain skills in:

  • computation and algorithmic techniques
  • machine learning
  • development and implementation of numerical methods
  • working in an interdisciplinary framework
  • problem solving
  • effective communication

Statistical information on laptop screen

THE Awards 2019: UK University of the Year Winner

What you’ll study

In addition to compulsory modules, there are a range of elective modules, meaning you can tailor the course in line with your career interests.

Semester 1
In Semester 1, modules will focus on a strong foundation in computational techniques, including finite element methods for boundary value problems and machine learning mathematics. These modules will equip you with the theoretical and practical skills needed for advanced numerical computing.

Semester 2
In Semester 2, the focus shifts to numerical methods and deep learning for partial differential equations, expanding your understanding of algorithmic approaches to complex mathematical problems.

Throughout both of these semesters, you will also have the opportunity to choose from a selection of optional modules, allowing you to tailor the course to your interests in areas such as optimisation, big data, and financial mathematics.

Semester 3
Semester 3 is dedicated to a research project, where you will apply your computational mathematics skills to tackle a real-world problem. This project is an excellent opportunity to develop your independent research abilities and engage with industrial or academic applications.

Learning & teaching

Classes are delivered by a number of teaching methods:

  • lectures (using a variety of media including electronic 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 from class to class. For most classes the assessment involves both coursework and practical computer-based or written examinations.

  • The assessment will ask 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 classes
  • There is also a graded research dissertation

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 facility which gives you a modern and flexible area for individual and group study work and is also a relaxing social space.

The Department of Mathematics & Statistics

At the heart of the Department of Mathematics & Statistics is the University’s aim of developing useful learning. We're an applied department with many links to industry and government. Most of the academic staff teaching on this course hold joint-appointments with, or are funded by, other organisations, including APHA, Public Health and Intelligence (Health Protection Scotland), NHS Greater Glasgow and Clyde and the Marine Alliance for Science and Technology Scotland (MASTS). We bridge the gap between academia and real-life. Our research has societal impact.

Though the programme involves all staff in the Mathematics and Statistics department, it is primarily led by three level-2 Research Groups, namely Numerical Analysis, Continuum Mechanics & Industrial Mathematics, and Data Science & Learning Algorithms.

Go back

Course content

Throughout your studies, you will take 60 credits of compulsory taught modules, 60 credits of elective taught modules, and in the third (summer) term you'll also undertake your MSc Project (60 credits)

Compulsory modules

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

Elective modules

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

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

Big Data Fundamentals

10 credits

This module will introduce the challenges of analysing big data with specific focus on the algorithms and techniques which are embodied in data analytics solutions.

At the end of the module, you'll understand:

  • the fundamentals of Python for use in big data technologies
  • how classical statistical techniques are applied in modern data analysis
  • the limitations of various data analysis tools in a variety of contexts

Big Data Tools & Techniques

10 credits

This module will enhance your understanding of the challenges posed by the advent of Big Data and will introduce you to scalable solutions for data storage and usage.

You can expect to learn about:

  • the design and implementation of cloud NoSQL systems
  • addressing design trade-offs and their impact
  • the Map-Reduce programming paradigm

Legal, Ethical and Professional Issues for the Information Society

10 credits

This module examines the legal, ethical, and professional responsibilities of IT professionals in modern society. You will explore:

  • professional competence, codes of practice, and ethical responsibilities
  • the role of professional bodies and continuing professional development
  • the impact of ICT on society, including cybercrime and digital evidence
  • key legal frameworks, including intellectual property law, data protection, and computer misuse legislation
  • business practices, change management, and professional duties to clients, employers, and the public

Data Analytics in R

20 credits

This module will introduce the R computing environment and enable you to import data and perform statistical tests. The module will then focus on the understanding of the least squares multiple regression model, general linear model, transformations and variable selection procedures.

You can expect to cover concepts such as:

  • use of functions and packages in R
  • use of the tidyverse for data manipulation
  • data visualisation using both base R and ggplot2
  • multiple linear regression
  • using variable selection techniques to cope with large data sets
  • more general model comparison

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

Compulsory modules

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

Elective modules

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

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

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

Compulsory module

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

Compulsory module

Research project

60 credits

You will undertake a research project, applying computational mathematics to a real-world challenge. You may work on many different areas including numerical simulations, deep learning applications, or optimisation problems. Working with academic or industry partners is possible.

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 

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. Please see ELTD for full details.

As a university, we now accept many more English language tests in addition to IELTS for overseas applicants, for example, TOEFL and PTE Cambridge. View the full list of accepted English language tests here.

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.

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

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 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

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

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

Studying a postgraduate programme in maths and computing helps you further develop skills in logical thinking and statistical or strategic knowledge, which are valued by employers across many job sectors. Our mathematics graduates enter industries such as aerospace and software engineering, manufacturing, the actuarial, accountancy and banking professions, commerce and government, consultancy and education. 

Many go on to work as financial analysts, software developers, accountants, operations analysts, treasury analysts, auditors and management trainees.

A masters degree in mathematics and computing is desirable to a wide range of employers who recruit from any degree subject. It is also useful for those considering a more general business career.

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
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 Computational Mathematics

MSc
full-time
Start date: Sep 2025