CS 357

CS 357 - Numerical Methods I

3

Credit Hours

Mariana Silva

Instructor

Prerequisites

This course is the primary course in numerical methods, or the study of calculation on computers. The class is comprised of pre-lectures, group activity, homework assignments, machine problems, and biweekly CBTF quizzes. This course is largely served through PrairieLearn and autograded assignments with both conceptual, computational, and coding questions.

There is a lot of overlap between MATH 257and CS 357; there is more emphasis on the practical process of computation over the theory.

Topics Covered

  • Absolute/Relative Error and Cancellation, Taylor Series
  • Monte Carlo Methods
  • Matrix Algorithms
    • Linear Systems and Conditioning
    • LU Factorization
    • Eigenvalue/Eigenvectors
    • Finite Difference Methods
    • Norms
  • Markov Chains
  • Nonlinear Equations
  • Optimization
    • Newton’s Method
    • Steepest Descent
    • Golden Section search
  • Least Squares Fitting
  • Singular Value Decomposition

Resources

Office hours are hosted as specified in the syllabus. The course has an online textbook that is quite well written.

Last updated: March 05, 2026