| Day | Date | Topic |
| 1 | 1/29/08 | 1.1-3 Intro to Python |
| 2 | 1/31/08 | 1.4-7 Python Con't |
| 3 | 2/5/08 | 2.1-2 Gaussian Elimination |
| 4 | 2/7/08 | 2.3 LU Decompositions |
| 5 | 2/12/08 | As needed |
| 6 | 2/14/08 | 2.4 Symmetric & Banded systems |
| 7 | 2/19/08 | 2.5 Pivoting |
| 8 | 2/21/08 | 3.1-2 Polynomial Interpolation |
| 9 | 2/26/08 | 3.3 Cubic Splines |
| 10 | 2/28/08 | As needed |
| 11 | 3/4/08 | 3.4 Least Squares |
| 12 | 3/6/08 | As needed |
| 13 | 3/11/08 | Review |
| 14 | 3/13/08 | Exam 1 |
| 15 | 3/25/08 | 4.1-4.3 Bisection |
| 16 | 3/27/08 | 4.4 Brent's Method |
| 17 | 4/1/08 | 4.5 Newton-Raphson |
| 18 | 4/3/08 | 4.6 Systems of Equations |
| 19 | 4/8/08 | As needed |
| 20 | 4/10/08 | 5.1-2 Finite Difference Approximations |
| 21 | 4/15/08 | 5.3 Richardson Extrapolation |
| 22 | 4/17/08 | 5.4 Derivatives by Interpolation |
| 23 | 4/22/08 | 6.1,2 Newton-Cotes |
| 24 | 4/24/08 | 6.3 Romberg Integration |
| 25 | 4/29/08 | As needed |
| 26 | 5/1/08 | 7.1,2 IVT Taylor Series methods |
| 27 | 5/6/08 | 7.4 Runge Kutta Methods |
| 28 | 5/8/08 | Review |
| 5/13/08 | Final Exam | |
| Group | Item | Possible | Points |
|---|---|---|---|
| I. Viability | 1. Written conclusions meet specifications in the assignment.* | 20 | |
| 2. Program works on Teacher's test Data.* | 20 | ||
| II. Timeliness | 3. Program is turned in on time. Loss of 5 points per day late. | 15 | |
| III. Documentation | 4. Program Name is present on all files/folders turned in | 10 | |
| 5. Module doc string is present in all program files | 5 | ||
| 6. Module doc string contains Title, Author, and Date | 5 | ||
| 7. Each function has an appropriate doc string | 10 | ||
| 8. White space is used appropriately as per Guido.** | 5 | ||
| 9. Comments are used appropriately as per Guido.** | 5 | ||
| 10. Program is single file or contained in a folder | 5 | ||
| Total | 100 | ||
| IV. Extra Credit | 11. Program meets all specifications for Extra Credit | 10 | |
| 12. Early points (1 point for each full day before due date) | 5 | ||
| Grand Total | |||
* Not all program require separate written work or separate test Data.
Viability is still worth 40 points.
**See Van Rossum, Guido. Python Style Guide.