The course

Full-time, Part-time, Per course
Course type
Entry date



This is one of the few dedicated Applied Mathematics MSc programmes in the UK. For over 40 years Heriot-Watt has been exceptionally strong in Applied Mathematics and we have world-leading researchers in many related areas and very good links with industry.

Our flexible programme is designed to equip students with the modern, transferrable mathematical and statistical skills to prepare them for careers in industry and research.

Students will gain a solid, theoretical and practical foundation through a diverse range of taught courses and applications oriented projects.

Learn more about the MSc Applied Mathematical Sciences directly from Associate Professor Robert Weston in this video

Programme duration

Award Duration


One year

Diploma 9 months

Also available part-time over 2 to 3 years.

Watch a video

Visit our YouTube channel to see videos from our Staff, students and recent graduates


Course content

   Detailed course guide

Students will take a total of 8 courses, 4 in each of the 1st and 2nd Semesters followed by a 3-month Project in the summer. A typical distribution for this programme is as follows:

Core courses:

  • Modelling and Tools;
  • Optimization;
  • Dynamical Systems;
  • Applied Mathematics (recommended);
  • Applied Linear Algebra (recommended).

Optional Courses:

  • Mathematical Ecology;
  • Functional Analysis;
  • Numerical Analysis of ODEs;
  • Pure Mathematics;
  • Statistical Methods;
  • Stochastic Simulation;
  • Software Engineering Foundations;
  • Mathematical Biology and Medicine;
  • Partial Differential Equations;
  • Numerical Analysis;
  • Geometry.

Typical project subjects:

  • Pattern Formation of Whole Ecosystems;
  • Climate Change Impact;
  • Modelling Invasive Tumour Growth;
  • Simulation of Granular Flow and Growing Sandpiles;
  • Finite Element Discretisation of ODEs and PDEs;
  • Domain Decomposition;
  • Mathematical Modelling of Crime;
  • The Geometry of Point Particles;
  • Can we Trust Eigenvalues on a Computer?

Detailed course descriptions are available on our student pages.