Department of Engineering Science and Mechanics

ESM 2074: Computational Methods

Fall 2009
Index: 92866

Section: T R 3:30 pm - 4:45 pm
Instructor: Canfield

Course objectives:
Upon successful completion of the course, students shall be able to:

  • Estimate error magnitudes, distinguish between round off and truncation errors, and calculate absolute and relative, true and approximate errors in numerical computations
  • Do function minimization; find roots of equations using bracketing and open methods; explain the differences between the two methods and point out the advantage of each method
  • Solve linear algebraic equations using Gauss elimination, LU decomposition, and the Gauss-Seidel method; as well as perform pivoting to reduce error; explain the differences between the two methods and understand the advantages of the methods
  • Fit curves to data using linear least squares regression, data linearization, and polynomial regression; explain the advantage and disadvantage of using higher order polynomials
  • Interpolate polynomials and derive splines for interpolation; explain the benefits of using splines
  • Integrate functions using the trapezoidal rule, Simpson’s rules, Romberg integration, and Gauss-Quadrature; explain the differences between the methods and understand the advantages of the methods
  • Numerically solve initial value ODEs using finite-difference methods including Euler, and Runge-Kutta
  • Find eigenvalues of matrices
  • Perform each of the above using structured professional-standard code

Prerequisites:
ENGE 1114

Corequisites:
MATH 2214