Introduction to Scientific Computing 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.
- Graduate students should take this course for 3 units, and undergraduate students should take it for 4 units.
- This course is cross-listed as CME 108.
- For undergraduate students, the 4 unit version of this course is offered as part of the Summer Intensive in Computer Science. For graduate students, the 3 unit version of this course is offered as part of the Summer Intensive in Computer Science. You must enroll in the correct number of units for the course to qualify towards the Certificate of Completion in Computer Science. Enrolled units can be adjusted in Axess through the Final Study List deadline.