MATH/CSE 451. Numerical Computations

This is an undergraduate course introducing most of the basic and classical numerical algorithms. The course is more focused on the study and implementation of these basic algorithms. The students will have to complete several computing projects in addition to other homeworks.

  1. Computer arithmetic
    • Representation of numbers in different bases
    • Floating point representation
    • Loss of significiance
  2. Numerical solution of nonlinear equations.
    • Bisection method
    • Newton's method
    • Secant method
  3. Polynomial interpolation
    • Lagrange interpolation
    • Errors in Polynomial Interpolation
    • Estimating derivatives and Richardson Extrapolation
  4. Numerical integration
    • Trapezoid rule
    • Romberg Algorithm
    • Adaptive Simpson's quadrature scheme
    • Gaussian quadrature formulae
  5. Direct methods for linear systems.
    • Gaussian elimination.
    • Gaussian Elimination with scaled partial pivoting
    • Tri-diagonal and banded systems
    • LU-Factorization
  6. Piece-wise polynomial interpolation. Splines
    • First degree and second degree splines
    • Natural cubic splines
  7. Numerical solution of ordinary differential equations (ODE)
    • Taylor series methods for ODE
    • Runge Kutta methods
    • Methods for first order systems of ODE
Textbook
  1. Numerical Mathematics and Computing, by Ward Cheney and David Kincaid, published by Brooks/Cole publishing Company, 2000. ISBN 0-534-35184-0

MATH/CSE 455. Introduction to numerical analysis I

The course will provide an introduction to the basics of the modern numerical analysis and its techniques when applied to various problems of analysis and algebra. Various numerical techniques and algorithms for some classical problems will be considered. The focus will be on their efficient computer implementation, robustness and reliability. Some essential theoretical properties of these numerical techniques will also be studied in more detail.

MATH/CSE 455--Introduction to Numerical Analysis I
  1. Computer arithmetic
    • Floating point numbers and roundoff errors.
    • Absolute and relative errors: Loss of significance.
    • Conditioning: Stable and unstable computations.
  2. Numerical methods for nonlinear equations:
    • Bisection, Newton's and Secant methods.
    • Fixed point iterations and convergence rate.
  3. Direct methods for systems of linear equations
    • Matrices and vectors. Norms, condition numbers and convergence matrices.
    • The Cholesky Factorization.
    • Gaussian elimination with scaled partial pivoting.
    • Direct methods for banded and sparse matrices.
  4. Approximation of functions
    • Polynomial interpolation.
    • Errors in polynomial interpolation.
    • Splines.
  5. Numerical differentiation and integration
    • Numerical differentiation
    • Trapezoid rule. Romberg Algorithm.
    • Simpson's rule.
    • Gaussian quadrature formulae.
Textbook
  1. Numerical Analysis: Mathematics of Scientific Computing, Second Edition, by David Kincaid and Ward Cheney, Brooks/Cole Publishing Co. 1996, ISBN 0-534-33892-5.

MATH/CSE 456. Introduction to Numerical Analysis II

This course is a follow-up to Introduction to Numerical Analysis I. It will provide further introduction to the basics of the modern numerical techniques and the supporting mathematical theory.

  1. Polynomial approximation
    • Polynomial approximation. Weierstrass' approximation theorem.
    • Best approximation and least squares method
    • Trigonometric interpolation and Fast Fourier Transform.
  2. Iterative methods for systems of linear equations.
    • Basic iterative methods for linear systems.
    • Convergence of the basic iterative methods.
  3. Numerical methods for eigenvalue problems
    • Power method.
    • Schur theorem.
    • The symmetric and non-symmetric QR algorithm.
  4. Numerical methods for ordinary differential equations
    • Taylor series methods for ODEs.
    • Runge--Kutta methods for ODEs.
    • Local and global errors: stability.
    • Boundary value problems. Finite differences.
    • Variational principle and introduction to finite element method.
Textbook
  1. Numerical Analysis: Mathematics of Scientific Computing, Second Edition, by David Kincaid and Ward Cheney, Brooks/Cole Publishing Co. 1996, ISBN 0-534-33892-5.






Actual syllabi of the courses listed on this page may depend on the instructor. The above are designed by Ludmil Zikatanov.