AMAT 22582: Scientific Computing using appropriate software II

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
 

Course Code    : AMAT 22582

Title                   : Scientific Computing using appropriate software II

Pre-requisites   : AMAT 21552

Co-requisites   : AMAT 22572

 Learning Outcomes:

On completion of this unit, the student should be able to implement algorithms to solve structured engineering and mathematical problems.

 Course Contents:

Optimization:  One-Dimensional Optimization, Multidimensional Optimization.

Linear Systems: Solving Linear Algebraic Equations using the software, Naive Gauss Elimination, Pivoting, Gauss Elimination as LU Factorization,

 Iterative Methods: Jacobi Method, Gauss-Seidel Method, Richardson Method, SOR Methods.

Curve Fitting: Linear Least-Squares Regression, Linearization of Nonlinear Relationships.

Numerical Integration: Trapezoidal and Simpson’s methods.

Initial-Value Problems:   Implement of Euler's  , Heun’s ,Midpoint  and Runge Kutta Methods, ODE 45.

 Method of Teaching and Learning: A combination of lectures and computer laboratory sessions.

 Assessment: Based on tutorials, tests and end of course examination.

 Recommended Reading                

  1. C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, McGraw-Hill, (2017).
  2. Jaan Kiusalaas, Numerical Methods in Engineering with MATLAB (3e), Cambridge University Press, 2015
  3. R. Otto and J.P. Denier, An Introduction to Programming and Numerical Methods in MATLAB, Springer-Verlag London Limited 2005
© 2022 Department of Mathematics, Faculty of Science, University of Kelaniya, Sri Lanka. All Rights Reserved.