| Week |
Date |
Assignments |
Text Readings |
Topic |
Other Readings |
| 1 |
W 9/1 |
HW1 |
0 |
Introduction |
|
| M 9/6 |
No Classes - Labor Day |
| W 9/8 |
|
1.1-1.2 |
Drawing Pictures |
| 2 |
M 9/13 |
|
1.2-1.4 |
| W 9/15 |
|
1.5-1.6 |
| 3 |
M 9/20 |
HW1 due; HW2 |
1.7-1.10 |
Stepper and Box Diagrams |
| W 9/22 |
QUIZ 1 |
2.1-2.2 |
Quiz; Defining Variables |
|
| 4 |
M 9/27 |
|
2.2-2.6 |
More on variables |
Joys
and Woes |
| W 9/29 |
HW2 due; HW3 |
3.1-3.4 |
Other kinds of arguments; Creating simple shapes |
| 5 |
M 10/4 |
|
3.5-3.10 |
Building more interesting pictures |
| W 10/6 | QUIZ 2; HW3 due;
HW4 |
4.1 | Quiz; Defining your own functions | Definition of a
Program |
| 6 |
M 10/11 |
No Class - Instructor will be absent |
| W 10/13 |
|
4.2 |
What's in a Definition? |
Pair
Programming |
| 7 |
M 10/18 |
HW4 due |
4.3-4.6 |
More on Defining Functions |
| W 10/20 |
QUIZ 3 |
4.7-4.10 |
Scope and Visibility; Racket vs. English; Review for
Midterm Exam; Quiz |
| 8 |
M 10/25 |
HW5 |
5.1-5.3 |
Design Recipe: Introduction, Contract, Purpose |
|
|
| W 10/27 |
Midterm Exam:
4:15-5:30pm |
| 9 |
M 11/1 |
|
5.4-5.10 |
Design Recipe: Examples, Skeleton, Inventory |
|
| W 11/3 |
|
5.11-5.16 |
Design Recipe: Function Body, Testing, Putting it all together |
|
| 10 |
M 11/8 |
HW5 due; HW6 |
6.1-6.3 |
Animations: Introduction |
| W 11/10 |
QUIZ 4; HWX |
6.4 |
Quiz; Animations: Writing tick handlers |
|
| 11 |
M 11/15 |
HW6 due; HWM; HW7 |
6.5-6.6 |
Animations: Writing other types of handlers |
| W 11/17 |
|
6.7-6.10 |
Animations: Design Recipe & Syntax |
| 12 |
M 11/22 |
|
7.1-7.6 |
Numeric expressions |
| W 11/24 |
HWX due |
Make-Up Day: Work on Take Home Lab
Assignment (HWM) |
| M 11/29 |
HW7 due |
|
Review of Animations and numeric expressions |
| 13 |
W 12/1 |
QUIZ 5; HW8 |
7.7 |
Quiz; Numeric functions |
F 12/3 |
HWM due |
| M 12/6 |
|
7.8.1-7.8.2 |
Manipulating colors in images |
| 14 |
W 12/8 |
|
9 |
Working with strings |
| M 12/13 |
HW8 due |
|
More on Strings; Course Wrap Up; Review for Final
Exam |
| 15 |
W 12/15 |
Final Exam: 3:30pm-5:30pm - SWL 100 |