WEEK TOPIC Exercise |
Week 1 |
Interacting with Python |
Exercise 2.1 |
Week 2 |
Argument Passing |
Exercise 2.4 |
Week 3 |
Basic Plotting |
Exercise 3.2 |
Week 4 |
Floating Point Error |
Exercise 4.3 |
Week 5 |
Program Profiling |
Exercise 4.4 |
Week 6 |
Constants and Units |
Exercise 5.12 |
Week 7 |
2D Arrays |
Exercise 5.21 |
Week 8 |
More Plotting |
Exercise 6.14 |
Week 9 |
Fourier Transforms |
Exercise 7.1 |
Week 10 |
Animation |
Exercise 10.3 |
Week 11 |
Ordinary Differential Equations |
Exercise 8.4 |
Week 12 |
Partial Differential Equations |
Exercise 8.7 |
Week 13 |
Psuedocode |
Exercise 9.8 |
Week 14 |
Readable Code |
— |
Week 15 |
Final Project Presentations |
— |