University of Surrey - Guildford

Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
 Module Code: ENG3068 Module Title: NUMERICAL METHODS
Module Provider: Mechanical, Medical & Aero Engineering Short Name: SE3303
Level: HE3 Module Co-ordinator: LEKAKOU C Dr (M, M & A Eng)
Number of credits: 10 Number of ECTS credits: 5
Module Availability
Autumn Semester
Assessment Pattern
Assessment Pattern

Unit(s) of Assessment
Weighting Towards Module Mark( %)
Assignment 1: Solution of system of algebraic equations (including writing of computer program)
Assignment 2: Solution of system of differential equations
Qualifying Condition(s) 
A mark of 40% is required to pass the module

Module Overview
FORTRAN programming revision. Numerical methods for: Systems of linear and non-linear algebraic equations; Eigenvalue problems; Ordinary differential equations (ODEs); Partial differential equations (PDEs).

Completion of the progress requirements of Level 2 & Modules SE0201 and SE0202 or equivalent.

Module Aims

Module Aims
To build on previous learning, to introduce further numerical methods used in the solution of engineering problems and to link the Numerical Methods with Computer Programming and Computer simulations.

Learning Outcomes

Learning Outcomes


Students should have an awareness of the numerical techniques available to them for the solution of engineering problems and an understanding of their applicability to different problems and associated issues in computer simulations, and be able to implement them in a suitable programming language.


Module Content

Module Content


Roots of a non-linear equation
Roots of non-linear equations:
Further methods and extension to systems of non-linear equations.

Systems of Linear Equations:
LU decomposition, ill-conditioning, iterative methods, Jacobi, Gauss-Seidel, convergence of methods.

Numerical Solution of ODE's:
One-step, multi-step, predictor-corrector methods for initial value problems, including Euler's method and modifications, Runge-Kutta etc.; consideration of truncation and propagation errors, stability, step size control; extension to systems of equations for initial value problems; boundary value problems.

Numerical Solution of PDE's by Finite Difference Methods:
Solution of elliptic equations, implicit and explicit methods for parabolic equations, stability and convergence, representation of boundary conditions.



Matrices and Eigenvalue Problems:
Eigenvalues and eigenvectors, power method for the largest and smallest eigenvalues, deflation and shifting to determine intermediate eigenvalues, transformation methods eg. Jacobi.


Methods of Teaching/Learning

Methods of Teaching/Learning

22 lectures, 11 computer laboratory sessions, 67 hours independent learning time.

Total student learning time 100 hours.


 Methods of Assessment and Weighting

Components of Assessment




2-hour paper



2 assignments




Selected Texts/Journals

Selected Texts/Journals


Recommended reading


Chapra SC and Canale RP, Numerical Methods for Engineers,4th ed, McGraw Hill, 2002. (ISBN 0072431938)



Last Updated