| Date | Topic |
| August 23 |
Course information, getting started with Unix and Emacs see: Unix Tutorial for Beginners; A Tutorial Introduction to GNU Emacs |
| 25 |
Introduction to the C Programming Language; material from The C Programming Language by Kernighan & Ritchie (2nd edition) see also: C Programming Notes by S. Summit |
| 30 | |
| September 1 |
Introduction to numerical analysis; errors, accuracy, stable and unstable computations. Four interesting pages can be found here: Page 1; Page 2; Page 3; Page 4; from the book First Steps in Numerical Analysis by Hosking, Joe, Joyce, & Turner |
| 6 |
Root finding; From Numerical Recipes in C (2nd edition):    9.0 Introduction to root finding    9.1 Bracketing and Bisection    9.4 Newton-Raphson Method Using Derivative |
| 8 | |
| 13 | |
| 15 | |
| Friday 16 | Homework #1 is due |
| 20 |
Numerical Integration; From Numerical Recipes in C (2nd edition):    4.0 Introduction to Integration of Functions    4.1 Classical Formulas for Equally Spaced Abscissas    4.2 Elementary Algorithms    4.4 Improper Integrals |
| 22 | |
| 27 | |
| 29 |
Ordinary Differential Equations; From Numerical Recipes in C (2nd edition):    16.0 Introduction to ODEs    16.1 Runge-Kutta method    16.2 Adaptive stepsize control for Runge-Kutta    16.6 Stiff sets of equations |
| Friday 30 | Homework #2 is due |
| October 4 |
Ordinary Differential Equations (cont) |
| 6 |
Ordinary Differential Equations II Application to orbital dynamics |
| Friday 7 | Homework #3 is due |
| 11 |
Ordinary Differential Equations II (cont) Application to orbital dynamics |
| 13 | |
| 18 |
Ordinary Differential Equations III Application to non-linear systems and chaos |
| 20 | |
| Friday 21 | Homework #4 is due |
| October 25 |
Ordinary Differential Equations III (cont) Application to non-linear systems and chaos |
| 27 |
Statistical Description of Data; From Numerical Recipes in C (2nd edition):    14.0 Introduction    14.1 Moments of a distribution    14.3 Are two distributions different? |
| November 1 | |
| 3 | |
| Friday 4 | Homework #5 is due |
| 8 |
Modeling of Data; From Numerical Recipes in C (2nd edition):    15.0 Introduction    15.1 Least squares as a maximum likelihood estimator    15.2 Fitting data to a straight line    15.6 Confidence limits on estimated model parameters |
| 10 | |
| 15 | |
| 17 |
Random Numbers and Monte Carlo Methods; From Numerical Recipes in C (2nd edition):    7.0 Introduction to random numbers    7.1 Uniform deviates    7.6 Simple Monte Carlo Integration |
| 22 | |
| 24 | Thanksgiving -- No Class |
| 29 | TBA |
| December 1 | |
| Friday 2 | Homework #6 is due |
| 6 | Course review; gallery of results from numerical simulations |
| 13 | Final Exam |
Comments and questions to
dpsaltis@physics.arizona.edu