Numerical Methods for Engineers: With Programming and Software Applications

Goals The goals of this course are to teach universal procedural programming skills, to teach problem decomposition algorithm development, and debugging, to teach numerical methods and their practical implementation for engineering problems, and to demonstrate the practical application of computers as an engineering tool. The material will be presented assuming the student has no prior programming experience. The primary vehicle for teaching programming skills will be the Matlab programming environment, however the skills learned will be readily adaptable to other languages that the student may work with in future. In addition, the use of the MathCad mathematical worksheet software will be covered. The first segment of the course will cover programming in Matlab and MathCad while the second segment will cover numerical methods and their implementation using Matlab and MathCad.