module specification

MA5020 - Computational Mathematics (2022/23)

Module specification Module approved to run in 2022/23
Module title Computational Mathematics
Module level Intermediate (05)
Credit rating for module 30
School School of Computing and Digital Media
Total study hours 300
90 hours Scheduled learning & teaching activities
210 hours Guided independent study
Assessment components
Type Weighting Qualifying mark Description
Coursework 35%   Coursework assignment (individual)
In-Course Test 25%   Test (unseen)
Unseen Examination 40%   Exam (unseen)
Running in 2022/23

(Please note that module timeslots are subject to change)
No instances running in the year

Module summary

This module enables the student to further develop and apply numerical techniques to a range of problems including the solution of ordinary differential equations related to both physical and financial/economic models.

This module enables the student to further develop and apply numerical techniques to a range of problems including the solution of ordinary differential equations related to both physical and financial/economic models.
The aims are:
To enable students to apply approximation techniques to problems of both theoretical and practical importance and understand the cause of and interpret the degree of error involved;

To prepare students with the tools necessary for solving a range of problems in situations suitably described by ordinary differential equations and by difference equations;

To understand modelling with linear and nonlinear dynamical systems and iterative methods of solution;

To enable students to understand and manipulate coded programmes for software packages such as Maple for solving larger problems.

To develop students’ knowledge, confidence and problem solving skills leading to further academic progression and future employability in this area.


Iterative methods for approximating solutions of systems of linear equations;  LO3,LO4
Initial Value Problems - Euler and Trapezium methods; LO1
Linear Multistep Methods with Maple; LO1,LO4,LO5
Predictor-Corrector Methods;LO1
Numerical approximations to Two-point Boundary Value problems; LO2
Discrete Dynamical Systems and Difference Equations. LO3

Balance of independent study and scheduled teaching activity

This module will be delivered through a mixture of lectures, tutorials and laboratory workshops.
Students will be expected to spend some time on unsupervised work, for example, private study of problem sheets and on the preparation of coursework, test and examination.

Lecture notes and links to useful resources will be available on the module website (WebLearn) and can be accessed at any time. The module website will also be used as an additional medium of communication between the module teaching team and the students.

Learning outcomes

On successful completion of this module, students should be able to:

LO1.     Understand and implement numerical methods to approximate the solutions of
             initial value problems and implement simple predictor-corrector methods.

LO2.     Obtain numerical approximations to the solutions to certain boundary value

LO3.     Understand discrete dynamical systems and their application in modelling
             problems in natural sciences, engineering and finance.

LO4.     Appreciate the limitations of the methods and be able to evaluate the feasibility
            of solutions, use appropriate software, analyse and interpret the results. 

LO5.     Critically evaluate and reflect on their learning, development and achievements
             within the Context of computational mathematics.

Assessment strategy

The assessment consists of a class test, a coursework assignment and an end of year examination. The coursework assignment allows the individual to demonstrate the ability to work independently on some investigative topics. A degree of creativity will be required in the presentation of results and the written report and an essential ingredient in marking will be the assessment of how the student’s perception of the errors encountered is demonstrated. [LO1-5].

The class test and the end of year examination will require students to demonstrate their understanding of the techniques by performing a range of numerical tasks under time constraint. [LO1-3]

Feedback to students about their Test and coursework is done in class and on weblearn. The coursework assignment will consist of a number of questions covering the topics taught during the course. This, together with the test will provide an opportunity for an early formative feedback and ensures student engagement with the module.  Summative feedback will be provided when the work is marked and returned to the student.


Core text:
Burden, R.L. and J. Douglas Faires, Thomson (latest ed.) Numerical Analysis,

Recommended Reading:
Sandefur, J. ( 1990),Discrete Dynamical Systems Theory and Applications, T, Oxford.

Maple 13- Introductory Programming Guide, Maplesoft, 2009.

on-line sources :