| Syllabus | Links | Schedule | Grades |
| Date | Topic | Reading | Due |
|---|---|---|---|
| 8-25 | Introduction and the Role of Computing in Science | ||
8-28 |
Numerical Computing - Floating Point Arithmetic | Matlab Ch. 2 | |
| 8-30 | Finishing Numerical Computing | ||
| 9-1 | Intro to MatLab | Matlab Ch. 4 & 5 | Assn 1 |
| 9-4 | Labor Day | ||
| 9-6 | Matlab Ch. 10, 11, 12 & 18 | Quiz 1 | |
| 9-8 | Applying MatLab 2 | Matlab Ch. 6-9 | Assn 2 |
| 9-11 | Solving Systems of Equations | Matlab Ch. 13-17 | |
| 9-13 | Vector Math | ||
| 9-15 | Root Finding | Matlab Ch. 23, 26 | |
| 9-18 | Data Fitting | Matlab Ch. 19-21 | Assn 3 |
| 9-20 | Signal Processing | Quiz 2 | |
| 9-22 | Finish Signal Processing | Matlab Ch. 22 | |
| 9-24 | Doctor's Visit (No Class) | ||
| 9-27 | Integration and Differentiation | Matlab Ch. 24 | Assn 4 |
| 9-29 | DEqs, Population Modeling, etc. | Matlab Ch. 25 | |
| 10-2 | More Differential Equations | ||
| 10-4 | Multibody Systems | Assn 5 | |
| 10-6 | Quiz 3 | ||
| 10-9 | No Class (DPS) | ||
| 10-11 | No Class (DPS) | ||
| 10-13 | Fall Break (DPS) | ||
| 10-16 | Difference Equations, Bifurcations, and Chaos | ||
| 10-18 | Test | ||
| 10-20 | Data Processing and Mining | Project 1 | |
| 10-23 | Introduction to Perl | Perl Ch. 1-3 | |
| 10-25 | Concepts of Perl | Perl Ch. 4-6 | |
| 10-27 | Grammars and the Chompsky Hierarchy | Quiz 4 & Assn 6 | |
| 10-30 | Perl Regular Expressions | Perl Ch. 7-9 | |
| 11-1 | Applying Perl 1 | Perl Ch. 10-11 | Assn 7 |
| 11-3 | ACM Programming Contest (No Class) | ||
| 11-6 | Applying Perl 2 | Perl Ch. 12-13 | |
| 11-8 | No Class | ||
| 11-10 | Applying Perl 3 | Perl Ch. 14-15 | |
| 11-13 | Advanced Perl | Perl Ch. 16 | |
| 11-15 | Multibody Simulation in C++ | Assn 8 | |
| 11-17 | Quiz 5 | ||
| 11-20 | |||
| 11-22 | Assn 9 | ||
| 11-24 | Thanksgiving | ||
| 11-27 | |||
| 11-29 | Assn 10 & Quiz 6 | ||
| 12-1 | |||
| 12-4 | Course Conclusions | Project 2 |