| Date | Assignments | Topic | Simply Scheme | How to Design Programs |
| 8/29 | HW1 (due Sun 9/3) | 1. Introduction: What is Programming? | Forward, Preface, Chapter 1 (to p.7) |
Preface and Section 1 |
| 8/31 | 2. What are functions? | Chapter 2 | none | |
| 9/5 | HW2 (due Tue 9/12) | 3. Calling Functions | Chapter 3 | Sections 2.0-2.1 |
| 9/7 | 3a. Stepper, Words, Sentences | Chapter 5 | none | |
| 9/12 | continued | none | none | |
| 9/14 | QUIZ #1 | 3b. Working with Pictures | none | none |
| 9/19 | continued | none | none | |
| 9/21 | 4. Defining Variables | none | none | |
| 9/26 | HW3 (due Tue 10/3) | 5. Defining Functions | Chapter 4 | Sections 2.2-2.3 |
| 9/28 | continued | none | none | |
| 10/3 | 5a. Functions with Words and Sentences | none | none | |
| 10/5 | QUIZ #2 HW4 (due Sun 10/15) |
5b. Designing Programs | none | Section 2.5 |
| 10/10 | 5c. Functions with Images | none | none | |
| 10/12 | CW4 (due today) | 5d. Identifying Errors |
none | Section 2.4 |
| 10/17 | Review for Midterm | none | none | |
| 10/19 | Midterm Exam | |||
| 10/24 | 6. Function Composition | Chapter 7 (to p.93) | Section 3 | |
| 10/26 | HW5 (due Sun 11/5) | Simply Scheme Exercise 5.21 | none | none |
| 10/31 | 7. Variables Revisited | none | none | 11/2 | 8. Animations | none | none |
| 11/9 | HW5 revisions (due Sun 11/12) | none | none | |
| 11/14 | QUIZ #3; HW6 (due Tue 11/21) |
none | none | |
| 11/16 | none | none | ||
| 11/21 | HW7 (due SAT 12/2) | 9. Booleans | Chapter 6 (pg.71-78) | Sections 4-4.2 |
| 11/28 | 10. Conditionals I | Chapter 6 (pg.78-83) | Sections 4.3-4.4 & 5 | |
| 11/30 | HW8 (due Tue 12/12) | |||
| 12/5 | HW9 (due Sun 12/17) | 11. Conditionals II | none | none |
| 12/7 | 12. Syntax and Semantics | none | Sections 8-8.2 | |
| 12/12 | STUDY DAY - NO CLASS | |||
| 12/14 | STUDY DAY - OPTIONAL REVIEW SESSION 3:30-5PM | |||
| 12/19or21 | 13. Final Exam | |||
Last Modified: 12/5/06