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.
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.
This module is delivered through formal lectures, computer labs and problem sheets.