| 1/17 | Course overview
Course survey due |
| 1/19 | Skim Chapter 1 of NCM
Introduction to MATLAB |
| 1/24 | Read Sections 1.1-1.3
Review of calculus and finite arithmetic |
| 1/26 | MATLAB exercises |
| 1/31 | Read Section 2.1
Watch Bisection example Bisection method |
| 2/2 | Read Section 2.3
Newton's method Problem Set 1 due |
| 2/7 | Read Sections 4.1-4.7 of NCM
MATLAB's fzero Quiz 1 |
| 2/9 | Read Section 2.4
Error analysis for iterative methods |
| 2/14 | Read Section 3.1
Interpolation and the Lagrange polynomial |
| 2/16 | Read Section 3.3
Divided differences Problem Set 2 due |
| 2/21 | Read Section 3.4
Hermite interpolation Quiz 2 |
| 2/23 | Read Sections 3.1-3.5 of NCM
MATLAB interpolation |
| 2/28 | Read Section 4.1
Numerical differentiation |
| 3/1 | Read Section 4.2
Richardson's extrapolation Problem Set 3 due |
| 3/6 | MIDTERM |
| 3/8 | No class |
| 3/13 | SPRING BREAK |
| 3/15 | SPRING BREAK |
| 3/20 | Read Section 4.3
Elements of numerical integration |
| 3/22 | Read Section 4.4
Composite numerical integration |
| 3/27 | Read Section 4.5-4.6
Romberg integration and adaptive quadrature methods Quiz 3 |
| 3/29 | Read Sections 6.1-6.3 of NCM
MATLAB integration Project Proposal due |
All readings in this module are from the Optimization Chapter posted in Canvas
| 4/3 | Fundamentals of optimization |
| 4/5 | Read Sections B.1.1, B.1.2, and B.2
Multivariable calculus Problem Set 4 due |
| 4/10 | Read Sections B.3.1, B.3.2, and B.3.3
Gradient descent and Newton's method Quiz 4 |
| 4/12 | No class |
| 4/17 | Read Sections B.3.4 and B.3.5
Quasi-Newton methods and L-BFGS |
| 4/19 | Read Section B.4
Comparison of algorithms Problem Set 5 due |
| 4/24 | Josh, Anna, Parry, Bjorn |
| 4/26 | Annie/Aadya, Mya, Raniery |
| 5/1 | Final review |
| 5/7 | FINAL EXAM (2pm) |