| Week | Date | Assignments | Text Readings | Topic | Other Readings |
| 1 | W 8/31 | HW1 | 0-1.1 | Introduction | |
| M 9/5 | |||||
| W 9/7 | - | 1.2-1.6 | Drawing Pictures | Joys and Woes | |
| 2 | M 9/12 | HW1 due; HW2 | 1.7-1.10 | Stepper and Box Diagrams | |
| T 9/13 | |||||
| W 9/14 | QUIZ 1 | - | Review of Chapter 1 and HW1; Quiz | ||
| 3 | M 9/19 | - | 2 | Shorthand for Values: Variables | |
| W 9/21 | HW2 due; HW3 | 3.1-3.5 | Data Types; Creating Shapes; Contracts and Comments | ||
| 4 | M 9/26 | QUIZ 2 | 3.5-3.10 | Building More Interesting Pictures; Quiz | |
| W 9/28 | HW3 due; HW4 | 4.1-4.2 | Defining your own functions | Definition of a Program | |
| W 9/28 | |||||
| 5 | M 10/3 | - | 4.3-4.4 | Parameters and Arguments | Pair Programming |
| W 10/5 | - | 4.5-4.6 | Testing and More Box Diagrams | ||
| 6 | M 10/10 | HW4 due; HW5 | 4.7-5.4 | Scope of Variables; Racket vs. English; Design Recipe: Contract/Purpose, Examples | |
| W 10/12 | - | 5.5-5.11 | Design Recipe: Skeleton, Inventory, Fill in the function body | ||
| 7 | M 10/17 | QUIZ 3 | 5.12 | Review Exercise 4.3.2 and 4.4.1; Design Recipe: Testing your function; Quiz | |
| W 10/19 | HW5 due | 5.13-5.16 | Design Recipe: Using your function, Putting it all together | ||
| 8 | M 10/24 | - | - | Review for Midterm | |
| W 10/26 | |||||
| 9 | M 10/31 | HW6 | 7.1-7.2 | Numeric expressions | |
| W 11/2 | |||||
| W 11/2 | - | 7.3-7.7 | More on numeric expressions; Defining a numeric function | ||
| 10 | M 11/7 | - | 7.7 | Practice defining numeric functions using the Design Recipe | |
| W 11/9 | - | ||||
| 11 | M 11/14 | HW6 due | 9 | String expressions and functions | |
| W 11/16 | QUIZ 4; HW7 | - | Review of Exercises 7.2.3 and 9.2.6; Quiz | ||
| 12 | M 11/21 | - | 11 | Reusing and composing functions | |
| W 11/23 | |||||
| M 11/28 | HW7 due; HW8 | 12 & 13.1-13.3 | Booleans | ||
| 13 | W 11/30 | - | 13.4-13.7 | More on booleans | |
| M 12/5 | HW8 due; HW9 | 13.7-13.9 | Boolean Operators | ||
| 14 | W 12/7 | QUIZ 5 | 15.1-15.3 | Quiz; Conditionals | |
| M 12/12 | HW9 due | - | Review for Final Exam | ||
| 15 | W 12/14 | I will be in the classroom from 4-5:30pm if you wish to come for review or help | |||
| W 12/21 | |||||