Phys 205; Fall 2003
Tuesday - Thursday 9:30-10:45am; PAS 272

Schedule
(schedule for dates in the future is tentative)

Date Topic
August 26 Course information, getting started with Unix and Emacs
see: Unix Tutorial for Beginners;
A Tutorial Introduction to GNU Emacs
28 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
September 2
4 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
9 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
11
Friday 12 Homework #1 is due
16 Linear Systems of Equations;
From Numerical Recipes in C (2nd edition):
   2.0 Introduction to linear systems
   2.1 Gauss-Jordan Elimination
   2.2 Gauss-Jordan Elimination with Backsubstitution
18
23 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
25
Friday 26 Homework #2 is due
30 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
October 2
7
9 Ordinary Differential Equations II
Application to orbital dynamics
Friday 10 Homework #3 is due
14 Ordinary Differential Equations II (cont)
Application to orbital dynamics
16
21 Ordinary Differential Equations III
Application to non-linear systems and chaos
23
Friday 24 Homework #4 is due
28 Ordinary Differential Equations III (cont)
Application to non-linear systems and chaos
30 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 4
6
Friday 7 Homework #5 is due
11 Veteran's Day -- No Class
13 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
18
20
Friday 21 Homework #6 is due
25 Fun with statistics
27 Thanksgiving -- No Class
December 2 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
4
Friday 5 Homework #7 is due
9 Course review; gallery of results from numerical simulations


Home - Schedule - Handouts - Homeworks- Projects - Links

Back to Dimitrios' Page --- Back to the Physics Dept.

Comments and questions to dpsaltis@physics.arizona.edu