Introduction to Scientific Computing

Course Description

Numerical computation for mathematical, computational, physical sciences and engineering: error analysis, floating-point arithmetic, nonlinear equations, numerical solution of systems of algebraic equations, banded matrices, least squares, unconstrained optimization, polynomial interpolation, numerical differentiation and integration, numerical solution of ordinary differential equations, truncation error, numerical stability for time dependent problems and stiffness. Implementation of numerical methods in MATLAB programming assignments. 

Course Details

  • Grading Basis: Letter Grade or Credit/No Credit
  • Cross-Listings: MATH 114
  • Unit-Range Information: Accommodates graduate students
  • Intensive Studies: This course is offered as part of the Computer Science Intensive. See the Intensive Studies page for more information on how to receive an official Document of Completion.

Prerequisites

MATH 51, 52, 53; prior programming experience (MATLAB or other language at level of CS 106A or higher)

Group 3GroupGroup 2