Skip to content
Universities / University of Edinburgh

MSc Computational Mathematical Finance (CMF)

A School of Mathematics master's combining stochastic calculus and asset pricing with Monte Carlo methods and Python programming, followed by a dissertation that can be done with an industry partner.

What you’ll study

Core

  • Discrete-Time Finance
  • Numerical Probability and Monte Carlo
  • Python Programming
  • Research Skills for Financial Mathematics
  • Risk-Neutral Asset Pricing
  • Stochastic Analysis in Finance
  • Stochastic Control and Dynamic Asset Allocation

Electives

  • Algorithmic Game Theory and its Applications
  • Bayesian Data Analysis
  • Bayesian Theory
  • Blockchains and Distributed Ledgers
  • Credit Scoring
  • Finance, Risk and Uncertainty
  • Financial Risk Theory
  • Integer and Combinatorial Optimization
  • Machine Learning in Python
  • Numerical Partial Differential Equations
  • Optimization Methods in Finance
  • Programming Skills
  • Robot and Reinforcement Learning
  • Time Series

Source: study.ed.ac.uk ↗

Before you apply

Background
UK 2:1 or equivalent in mathematics or a related subject (statistics, physics, engineering)
Maths
University-level calculus; University-level probability
Programming
At least one undergraduate programming semester in any language, passed at 2:1 level
English
IELTS Academic 6.5 overall, at least 6.0 per component

Source: study.ed.ac.uk ↗

After graduation

Typical first roles
Risk modelling, Data analytics, Technology, Middle- and back-office, Asset allocation, Portfolio management
Employers
Moody's Analytics, Barclays, European Commission DG ECFIN, Experian, Sopra Steria

Source: study.ed.ac.uk ↗

Want to see what employers ask for? Browse open quant roles.

Page shows 2027 entry (September 2027 start); module lists are 'previously included'. Employers are recent industry dissertation partners, not confirmed graduate employers. Fees not on page (separate fee tables; 10% discount for Edinburgh graduates). Selection deadlines 15 Dec, 31 Mar, 31 May.

Checked 6 November 2026 against the sources linked on this page. Fees, units and requirements change each year, so confirm them on the programme’s website before applying.

Similar programmes