CS 392
Numerical Computation for Scientists and Engineers (3 credits)
Spring 2008
PREREQUISITE: MATH 182.
Basic computer literacy is assumed.
Numerical methods to solve problems in science and
engineering using MATLAB. Number systems and error analysis, finding
roots, solving linear systems, curve fitting,
integration and differentiation, solving ordinary differential equations.
Time: 1:10 - 2 MWF
Place: EPS 350
Instructor: Year-Back Yoo (994-3541, yoo@cs.montana.edu)
Office Hour: 10-11 and 12-1 MW
Textbook: Applied Numerical Methods with MATLAB for Engineers and Scientists (2nd Ed.)
Steven Chapra, McGraw Hill, 2008
Contents
Part One Modeling, Computers, and Error Analysis
1. Mathematical Modeling, Numerical Methods, and Problem Solving
2. MATLAB Fundamentals
3. Programming with MATLAB
4. Round-off and Truncation Errors
Part Two Roots and Optimization
5. Roots: Bracketing Methods
6. Roots: Open Methods
7. Optimization
Part Three Linear Systems
8. Linear Algebraic Equations and Matrices
9. GaussI Elimination
10. LU Factorization
11. Matrix Inverse and Condition
12. Iterative Methods
Part Four Curve Fitting
13. Linear Regression
14. Least-Squares and Nonlinear Regression
15. Polynomial Interpretation
16. Splines and Piecewise Interpretation
Part Five Integration and Differentiation
17. Numerical Integration Formulas
18. Numerical Integration of Functions
19. Numerical Differentiation
Part Six Ordinary Differential Equations
20. Initial-Value Problems
21. Adaptive Methods and Stiff Systems
22. Boundary-Value Problems
Grading Policy
Homework 55 %
Tests 45 %
=================================================
o Test-1 will be a take-home
exam. It will be given on March 3rd
(M);
the due is 1:10pm on March 5th (W).
If you have questions, call me at
(617)259-0880.
o Test-1 will be graded and returned
to you on March 7th (F).