Date |
Assignment |
Reading |
Subject |
Jan 26 |
HW1 |
|
Administrivia, DrScheme, pictures, expressions |
Jan 28 |
|
chaps.
0,
1,
2,
3 |
manipulating pictures; defining variables |
Feb 02 |
|
chap. 4 |
Defining functions |
Feb 04 |
HW2 |
chap.
5 |
The design recipe; Pair Programming |
Feb 08 |
Last day to add classes |
|
Feb 09 |
Q1 |
|
Error tracking, homework, catch up and review |
Feb 11 |
HW1 due |
chap.
6 |
Animations |
Feb 16 |
HW2 due; HW3 |
Feb 18 |
Q2 |
chap. 7 |
Numbers and arithmetic |
Feb 22 |
Last day to drop classes |
|
Feb 23 |
Q2 again |
chap. 8 |
Animations and numbers |
Feb 25 |
HW3 due |
chaps. 9
and 10 |
Strings |
Mar 02 |
|
chap. 11 |
Function re-use |
Mar 04 |
HW4 |
chaps. 12 and
13 |
Booleans |
Mar 09 |
|
|
Discuss animation, Booleans |
Mar 11 |
Q3 on chap. 13 |
chap. 14 |
Animations with Booleans |
3/13-3/21 |
Spring break |
Mar 23 |
HW5 |
chap. 15 |
Making decisions |
Mar 25 |
Q4; HW4 due |
chaps.
16
and
17
|
Inventories and outventories; animations that make decisions |
Mar 29 |
Last day to withdraw from classes |
|
Mar 30 |
HW6 |
chap. 18 |
Mice and keys |
Apr 01 |
HW5 due |
chap. 19 |
Error handling |
Apr 06 |
|
|
Discuss homework; introduce positions |
Apr 08 |
Q5; HW6 due |
chap. 20 |
Positions |
Apr 13 |
HW7 |
chap. 21 |
Defining new structures |
Apr 15 |
Q6 |
Apr 20 |
|
chap. 22 |
Lists |
Apr 22 |
|
chap. 23 |
Returning lists |
Apr 27 |
|
|
Discuss homework 7 |
Apr 30 |
HW7 due |
Apr 29 |
HW8 |
|
Discuss writing functions on lists |
May 04 |
|
|
Discuss writing functions on (and returning) lists |
May 06 |
HW8 due |
|
catch up and review |
May 13 |
Final exam, 3:30-5:30 PM |
|