A day-by-day calendar of topics, homework and reading assignments.
Date | Assignment | Reading/Viewing | Subject | |
---|---|---|---|---|
Jan 23 | HW1 | Administrivia, DrScheme, pictures, expressions | ||
Jan 28 | Chaps. 0-2; video on using DrRacket |
manipulating pictures; defining variables | ||
Jan 30 | Chap. 3; 10-minute video on pair programming (MOV or WMV format). Summary of the video |
More picture functions | ||
Feb 04 | HW2 | Chap. 4; video on defining functions |
Defining new functions | |
Feb 05 | Last day to add classes | |||
Feb 06 | Chap. 4; "Pair Programming Mythsmashers" video 1 (MOV or WMV format) |
Practice defining functions | ||
Feb 11 | HW1 due | Chap. 5; video on the design recipe |
The design recipe | |
Feb 13 | Q1 | Chap. 5;
"Pair Programming Mythsmashers" video 2 (MOV or WMV format) |
Error tracking, homework, catch up and review | |
Feb 18 | HW2 due; HW3 | chap. 6 | Animations | |
Feb 20 | chap. 6 | Different kinds of handlers | ||
Feb 20 | Last day to drop classes | |||
Feb 25 | Q2; HW4 | chap. 7 | Numbers and arithmetic | |
Feb 27 | HW3 due | chap. 7 | Practice with numeric expressions and functions | |
Mar 04 | chap. 8 | Animations and numbers | ||
Mar 06 | HW4 due; HW5 | chaps. 9-10 | Strings | |
Mar 11-15 | Spring break | |||
Mar 18 | chap. 11 | Function re-use | ||
Mar 20 | Q3; HW6 | chaps. 12-13 | Booleans | |
Mar 25 | HW5 supposed to be due | chap. 14 | Animations with Booleans | |
Mar 27 | Discuss homework | |||
Mar 27 | Last day to withdraw from classes | |||
Apr 01 | Q4; HW6 supposed to be due; HW7 | chap. 15 | Making decisions | |
Apr 03 | chap. 16 | Inventories and outventories | ||
Apr 08 | chap. 17 | Mice and keys | ||
Apr 10 | Research day: no classes | |||
Apr 15 | HW7 supposed to be due; HW8 | chaps. 18-19 | Type decisions and error handling | |
Apr 17 | HW5 due | chap. 20 | Positions and colors | |
Apr 22 | Q5 | chap. 20 | Positions and colors | |
Apr 24 | HW8 supposed to be due; HW9 | chap. 21 | Defining new structures | |
Apr 29 | chap. 21 | Defining new structures | ||
May 01 | chap. 22 | Lists | ||
May 06 | chap. 23 | Returning lists | ||
May 08 | All remaining homework due | catch up and review | ||
May 13 | 160 final exam, 3:30-5:30 PM |