- Future Students
- Academic Progams
- Undergraduate Program
- Current Semester CS Courses
- New Course Offerings
- Upcoming Semesters
- Previous Semesters
- Canonical Syllabi
- Course Access & Request Policy
- Academic Integrity Policy
- Grad Student Registration
- Variable Title Courses
- Study Abroad
- Professional Practice
- Co-Op Professional Practice
- Non-Co-Op Professional Practice
- ISS Application Process for International Students (CPT, OPT, RCL, Program Extension, COEL)
- Pass/Not Pass Spring 2020
CS 314: Numerical Methods
List of Topics (By Week):
-
Numerical Algorithms and mathematical software. Sources and propagation of errors. Condition of problems and stability of algorithms. Introduction to MATLAB.
-
Floating-point computation.
-
Linear systems: Gaussian elimination and triangular factorization.
-
Residuals and error estimates in solving linear systems. First Hour-Examination.
-
Least squares approximation: orthogonal factorization.
-
Interpolation: existence, uniqueness, and the Vandermonde form of the interpolating polynomial.
-
Lagrange and Newton forms of the interpolating polynomial, errors in polynomial interpolation, and
-
Natural spline interpolation.
-
Numerical integration: Approximation based on the interpolating polynomial.
-
Second Hour-Examination composite rules, Richardson extrapolation.
-
Spline and adaptive quadrature.
-
The single nonlinear equation: bisection, Newton method and its variants, including the secant method.
-
Functional iteration, convergence, and higher order methods.
-
Initial-value problem for ordinary equations: differential equations, Euler's method.
-
Taylor and Runge-Kutta methods.
Suggested Textbooks:
Introduction to Scientific Computing by Charles Van Loan, Prentice Hall; or Elementary Numerical Computing with Mathematica by Skeel and Keiper, McGraw-Hill; or Lecture Notes by A. Sameh and V. Sarin.