Reading Assignments in Addition to Lecture Notes

Week 1: Matlab Basics (Bauer) (pp. 1-14) & Chapter1 (Downey)

Week 2: Matlab Basics (Bauer) (pp. 25-29, 39-50) & Chapter2 (Downey)

Week 3: Matlab Basics (Bauer) (pp. 51-58) & Chapter3 (Downey)

Week 4: Chapters 4, 5 and 7 (Downey)

Week 5: Polynomials (slides 1-11), Taylor Series

Week 6: Taylor Series (cont.)

Week 7: Online Book (Introduction):

Measuring Errors

Sources of Error

Binary Representation

Floating Point Representation

Propagation of Errors

Week 8: Online Book (Nonlinear Equations: Roots):

Bisection Method

Newton-Raphson Method

Secant Method

Week 9: Prof. Hassoun Lectures 13 &14 (Optimization)

Week 10: Online Book (Linear Algebraic Equations):

Gauss Elimination Method

LU Decomposition Method

Week 11: Online Book (Interpolation and Regression):

Primer on Interpolation

Direct Method

Newton's  Method

Spline Method

Primer on Regression

Linear Regression

Nonlinear Regression

Week 12: Online Book (Numerical Integration):

Integral Calculus Primer

Trapezoidal Rule

Simpson's 1/3rd Rule

Discrete Data Integration

Simpson's 3/8 Rule

Romberg Integration

Gauss Quadrature

Week 13: Online Book (Numerical Differentiation):

Primer on Differentiation

Continuous Function

Discrete Function

Week 14: Online Book (Solution of ODEs):

Primer on ODE

Euler's Method

Runge-Kutta 4th