Date Assignment Reading Subject
Jan 23 HW1 Administrivia, DrScheme, pictures, expressions
Jan 25 Chaps. 0-2 manipulating pictures; defining variables
Jan 30 Chap. 3 More picture functions
Feb 01 Chap. 3 Practice building picture expressions
Feb 06 Last day to add classes
Feb 06 Chap. 4 Defining new functions
Feb 08 HW1 due; HW2 Chap. 4; Pair Programming; videos here and here Practice defining functions
Feb 13 Q1 Chap. 5 The design recipe
Feb 15 Chap. 5 Error tracking, homework, catch up and review
Feb 20 HW2 due; HW3 chap. 6.1-6.5 Animations
Feb 21 Last day to drop classes
Feb 22 chap. 6.6-6.10 Different kinds of handlers
Feb 27 Q2; HW4 chap. 7.1-7.7 Numbers and arithmetic
Feb 29 HW3 due chap. 7.8-7.11 Building images from colors; randomness
Mar 05 chap. 8; videos for chapter 8 Animations and numbers
Mar 07 HW4 due; HW5 chaps. 9-10 Strings
Mar 12-16 Spring break
Mar 19 chap. 11 Function re-use
Mar 21 Review model/view separation (chapters 8 & 10)
Mar 26 HW5 due; Q3; HW6 chaps. 12-13 Booleans
Mar 27 Last day to withdraw from classes
Mar 28 chap. 14 Animations with Booleans
Apr 02 Q4 chap. 15 Making decisions
Apr 04 HW6 due; HW7
Apr 09 chap. 17 Animations that make decisions
Apr 11 chaps. 18-19 Mice and keys, type decisions, and error handling
Apr 16 Research day: no classes
Apr 18 HW7 not quite due; Q5 chap. 20 Positions and colors
Apr 20 HW7 due; HW8
Apr 23
Apr 25 chap. 21 Defining new structures
Apr 30 HW8 due; HW9
May 02 chap. 22 (skip 22.3) Lists
May 07 HW10 (not to be turned in) chap. 23 Returning lists
May 08 HW9 due optional catch-up day
May 14 160 final exam, 3:30-5:30 PM

Last modified:
Stephen Bloch / sbloch@adelphi.edu