| Lab # | Date | Description | Solution |
|---|---|---|---|
| Lab 1 | 2/19 | Introducing the Command Line, DrRacket, and GitHub | |
| Lab 2 | 2/26 | Making the Grade (Designing Functions Using the Design Recipe) | |
| Lab 3 | 3/5 | Adding a little structure to your life | |
| Lab | 3/12 | Work on Assignment 1 | |
| Lab | 3/19 | Work on Assignment 2 | |
| Midterm | 3/26 | ||
| Spring recess | 4/2 | ||
| Lab 4 | 4/9 | Practice with lists: predicates, aggregates, and filtering | |
| Lab 5 | 4/16 | Sorting / More practice with lists | |
| Lab 6 | 4/23 | Intertwined Data 1: Call the Plumber | |
| Lab 7 | 4/30 | Intertwined Data 2: Files and Directories | |
| Lab 8 | 5/7 | Abstraction (or, if you copy/paste, you'll be toast) | |
| Lab | 5/14 | Work on Assignment 5 |