0131 650 9816

Numerical Methods

Theme: Applications of mathematics
Theme head: Professor Mark Chaplain

Numerical Methods

In applied mathematics, physical and other problems are often modelled by differential equations. It is extremely rare that one can obtain exact solutions to the differential equations that may occur in, for example, fluid dynamics, mathematical biology or magnetohydrodynamics. Additionally, the problems may involve the evaluation of integrals which arise, for example, through contour integration or Fourier or Laplace transform methods for solving ODEs. Thus, in many cases we are forced to employ some kind of approximation in order to make progress with our problem. Hence, we must obtain an approximate solution rather than the exact solution.

In essence there are two main types of approximation: analytical approximations and numerical approximations. This module deals with the second type; the Asymptotic and Analytical Methods module deals with the first.

  1. Numerical methods for stochastic DEs (lectures 1 and 2; Des Higham).
  2. Numerical methods for ODEs, including implicit, explicit and multistep methods (lectures 3 and 4; Dugald Duncan).
  3. Numerical methods for PDEs, in particular finite-difference methods/finite-element methods (lectures 5 to 8; Irene Kyza and Ping Lin).
  4. Numerical linear algebra (lectures 9 and 10; Phil Knight).

The module will be assessed by two written assignments with provisional deadlines shown.

  • Assignment 1 (lectures 1–4): to be submitted by 1 March 2019.
  • Assignment 2 (lectures 5–10): to be submitted by 5 April 2019.

Assignments may include both “paper and pencil” and computer work, and will be set at least two weeks before the deadline.


This module assumes basic undergraduate knowledge of ordinary differential equations (in particular first order separable and first- and second-order linear equations); single- and multivariable calculus; Taylor’s theorem; and linear algebra.

Some exercises and assignment questions in this course use the Matlab mathematical software, which is commonly used in undergraduate mathematics programmes. Most universities have licences for this that you can use. There is very good guide: An Introduction to Matlab David F. Griffiths - Division of Mathematics, University of Dundee.

An alternative (nearly equivalent) to Matlab is the free software Octave

  Contact Us

Fifth Floor
Bayes Centre
47 Potterrow

Tel : 0131 650 9816

Fax : 0131 651 4381
Mail :