Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: CEN215
Module Title: Numerical Methods
Module Level: Level 2
Module Credits: 2.50
Academic Year: 2020/21
Semester: SEM1
Originating Department: Civil Engineering
Pre-requisites: N/A
To familiarise the students with numerical approximation algorithms for some typical mathematical problems in an engineering context and to develop their ability to use MATLAB to implement these numerical algorithms.
Learning outcomes 
A. Demonstrate skills in writing MATLAB codes.

B. Translate numerical algorithms to MATLAB codes.

C. Develop numerical algorithms specific to civil engineering problems.

D. Apply numerical methods for finding the roots of an equation, and solving systems of linear & non-linear equations.

E. Use numerical integration and differentiation for the solution of engineering problems.

F. Use various numerical methods to solve ordinary and partial differential equations.

Method of teaching and learning 
This module is delivered through formal lectures, computer labs and problem sheets.

Lecture 1: Introduction to numerical methods and MATLAB

Lecture 2: Flow control and program design

Lecture 3: Fundamental of programming language

Lecture 4: Subroutines and functions

Lecture 5: Input and output commands

Lecture 6: Root finding techniques

Lecture 7: Solving non-linear simultaneous equations

Lecture 8: Solving systems of linear algebraic equations

Lecture 9: Interpolation and curve fitting

Lecture 10: Numerical integration

Lecture 11: Numerical differentiation

Lecture 12: Ordinary differential equations

Lecture 13: Partial differential equations

Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26      12    37  75 


Sequence Method % of Final Mark
1 Coursework 1 30.00
2 Final Exam 70.00

Module Catalogue generated from SITS CUT-OFF: 6/7/2020 4:55:18 AM