DATE
|
TOPIC
|
READING/ASSIGNMENTS DUE
|
03/07
|
Introduction, policies, course objectives, using the DJGPP C++ programming environment
|
Notes
|
03/12
|
Constants and variables, data types
|
pp. 1-14
|
03/14
|
Expressions, Statements
|
pp. 14-17
|
03/19
|
Selection statements
|
pp. 17-20
|
03/21
|
Repetition statements, debugging techniques
|
pp. 21-24
|
03/26
|
Functions
|
pp. 25-27
|
03/28
|
Passing data to functions, working with projects
|
pp.27-28
|
04/02
|
EXAM #1 (Click here to check out a practice exam for your reference.) Truncation and roundoff error
|
pp. 34-40
|
04/04
|
Roots of non-linear equations using bracketing and iterative methods
|
pp. 42-52
|
04/09
|
Newton's method. Introduction to C++ classes
|
pp. 52-63
|
04/11
|
Matrix class operations. Back and forward substitution.
|
pp. 63-79
|
04/16
|
Gauss elimination. LU Decomposition
|
pp. 81-97
|
04/18
|
Crout's method. Iterative methods
|
pp. 98-113
|
04/23
|
Nonlinear simultaneous algebraic equations
|
pp. 98-101
|
04/25
|
EXAM #2. Polynomials and Interpolation
|
pp. 115-125
|
04/31
|
Spline interpolation. Least squares curve fitting
|
pp. 125-134
|
05/02
|
Numerical quadrature. Trapezoidal rule
|
pp. 135-138
|
05/07
|
Simpson's 1/3 and 3/8 rules
|
pp. 138-145
|
05/09
|
Simultaneous first-order ODE's. Euler's method
|
pp. 147-152
|
05/14
|
Runge-Kutta methods. RKSUITE
|
pp. 152-165
|
05/16
|
EXAM #3. Boundary value problems
|
pp. 165-174
|