Course Websites

CS 357 - Numerical Methods I

Last offered Fall 2024

Official Description

Fundamentals of numerical methods for students in science and engineering; floating-point computation, systems of linear equations, approximation of functions and integrals, the single nonlinear equation, and the numerical solution of ordinary differential equations; various applications in science and engineering; programming exercises and use of high quality mathematical library routines. Course Information: Same as MATH 357. Credit is not given towards graduation for CS 357 if credit for CS 450 has been earned. (Counts for advanced hours in LAS). Prerequisite: One of CS 101, CS 105, CS 124, CS 125 or ECE 220; MATH 241; one of MATH 225, MATH 257, MATH 415, MATH 416, ASRM 406 or BIOE 210.

Related Faculty


Varies by semester

Learning Goals

Analyze the sources of errors in mathematical operations on the computer (2)
Implement and analyze major numerical methods and their merits and pitfalls (1), (6)
Calculate the computational cost of a range of numerical methods (2)
Select and use software tools, based on their numerical methods, for a range of problems (1), (6)
Estimate the accuracy in approximated numerical solutions (2), (6)

Topic List

Numerical experiments, randomness, Monte Carlo simulations

· Errors (rounding and truncation)

· Taylor series

· Floating point representation and operations

· Linear system of equations

· Sparse matrix storage and computation

· Eigenvalue problems

· Low rank approximations

· Least squares problems

· Interpolation

· Root finding

· Nonlinear Optimization

Assessment and Revisions

Revisions in last 6 years Approximately when revision was done Reason for revision Data or documentation available?
no significant revisions

Required, Elective, or Selected Elective


Numerical Methods IM63536OLC31100 - 1215 T R    Mariana Silva
Numerical Methods IN53280LCD31100 - 1215 T R  0035 Campus Instructional Facility Mariana Silva