CS 450

CS 450 - Numerical Analysis

Fall 2024

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Numerical AnalysisCS450BL136016LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450BL236020LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450CSP70469PKG3 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450CSP70469PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450DSO72454ONL4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450MC364880PKG3 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450MC364880PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450MC464881PKG4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCS450MC464881PKG4 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401BL136034LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401BL236032LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401CSP36031PKG3 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401CSP36031PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401DSO72459ONL4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401MC364882PKG3 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401MC364882PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401MC464883PKG4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisCSE401MC464883PKG4 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491BL136027LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491BL236036LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491CSP80091PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491CSP80091PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491DSO72460ONL4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491MC364884PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491MC364884PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491MC464885PKG4 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisECE491MC464885PKG4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450BL136039LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450BL236042LCD31100 - 1215 T R  1320 Digital Computer Laboratory Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450CSP80092PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450CSP80092PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450DSO72461ONL4 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450MC364887PKG3 -    Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450MC364887PKG3 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450MC464888PKG4 -   Illini Center Andreas Paul Eberhard Kloeckner
Numerical AnalysisMATH450MC464888PKG4 -    Andreas Paul Eberhard Kloeckner

Official Description

Linear system solvers, optimization techniques, interpolation and approximation of functions, solving systems of nonlinear equations, eigenvalue problems, least squares, and quadrature; numerical handling of ordinary and partial differential equations. Course Information: Same as CSE 401, ECE 491, and MATH 450. 3 undergraduate hours. 3 or 4 graduate hours. Credit is not given toward graduation for both CS 450 and CS 457. Prerequisite: One of CS 101, CS 124 or CS 125; one of CS 357, MATH 257, MATH 357, MATH 415, or MATH 416; MATH 285.

Course Director

Text(s)

Scientific Computing : An Introductory Survey, 2nd E, by Michael T. Heath

Learning Goals

Analyze the conditioning of common numerical problems such as solving a linear system, finding eigenvalues, numerical differentiation and integration, etc. (1)

Calculate numerical approximations to solutions to linear and nonlinear systems, eigenvalues/eigenvectors, optimization problems, integrals, derivatives, and solutions to differential equations.(6)

Compare the accuracy and cost of different numerical methods for solving a numerical problem. (1)(6)

Estimate the accuracy and efficiency of numerical approximations.(6)

Write code to solve numerical problems.(2)(6)

Design and carry out numerical experiments to test various numerical methods. (2)(6)

Topic List

Approximations, Error Analysis, and Floating-Point Arithmetic
Systems of Linear Equations
Linear Least Squares
Eigenvalue Problems
Nonlinear Equations
Optimization
Interpolation
Numerical Integration and Differentiation
Initial Value Problems for ODEs
Boundary Value Problems for ODEs
Partial Differential Equations
Fast Fourier Transform

Required, Elective, or Selected Elective

Selected Elective.

Last updated

2/18/2019by Luke Olson