Room S-168 --- Tuesdays 4:00 - 6:00pm
| Week | Date | Lecturer | Topic | Reading |
|---|---|---|---|---|
| 1 | 9/24 | TEF | Types and operators | Pages 1-53 in Learning Python |
| 2 | 10/1 | TEF | Basic statements | Pages 53-96 |
| 3 | 10/8 | TEF | Functions | Pages 97-125 |
| 4 | 10/15 | TEF | Exceptions | Pages 194-212 |
| 5 | 10/22 | CCH | Object-oriented design | Chapter 2 from "Object-Oriented Design" by G. Booch Copies available at lecture |
| 6 | 10/29 | CCH | Modules | Pages 126-149 |
| 7 | 11/5 | CCH | Classes | Pages 150-193 |
| 8 | 11/12 | CCH | Classes (continued) | - |
| 9 | 11/19 | CCH | Common tasks | Pages 243-274 |
| 10 | 11/26 | TEF | Frameworks, Applications, and Chimera | Pages 275-305 |
| - | 12/11 | - | Final project due |
Homework counts 33% toward the final course grade, while the final project accounts for 67%.