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