The goal of this course is for you to learn the
concepts of numerical methods for engineers and how to implement them on
the computer. Numerical methods are extremely powerful problem-solving
tools, especially when we need to handle large systems of equations, nonlinearities, and complicated geometries, which are not uncommon in real
world engineering. The topics covered in this course include: (1) roots of
equations, (2) linear algebraic equations, (3) optimization, (4) curve
fitting, (5) numerical differentiation and integration, (6) ordinary
differential equations, and (7) partial differential equations.