CMSC 466: INTRODUCTION TO NUMERICAL ANALYSIS I

Catalog Description

Floating point computations, direct methods for linear systems, interpolation, solution of nonlinear equations. Listed also as MAPL 466. Credit will not be granted for both CMSC/MAPL 460 and CMSC/MAPL 466.

Objective

This course emphasizes understanding the theory behind the numerical algorithms. It is part of the two-course sequence 466-467.

Prerequisites

MATH 240 and MATH 241; and CMSC 110 or CMSC 113.

Topics

  1. Floating point computations (1 week)

    Properties of machine arithmetic, roundoff error.

  2. Direct methods for linear systems (5 weeks)

    Gaussian elimination, pivoting, Cholesky factorization, pivoting strategies, norms and matrix norms, conditioning and the effect of rounding error.

  3. Interpolation (4 weeks)

    Polynomial approximation, Newton and Lagrange form, error formula (derived), numerical differentiation (rounding error), quadrature (Newton-Cotes formulas).

  4. Solution of nonlinear equations (4 weeks)

    Bisection and fixed-point methods (one variable), Newton's method (1 variable), secant method (1 variable), Newton's method (several variables).

Course Text

Typical Grading and Workload