Last modified: Monday, 18-Aug-2008 16:47:24 EDT
Date Assignment Reading Subject
Aug 25 HW1 Administrivia, DrScheme, pictures, expressions
Aug 27 chaps. 0-3 Manipulating pictures; defining variables
Sep 01 Labor day; no classes
Sep 03 chap. 4 Defining functions
Sep 08 HW2 chap. 5; Pair Programming The design recipe
Sep 08 Last day to add classes
Sep 10 Q1; HW1 due Discuss error tracking and homework
Sep 15 HW2 due; HW3 chap. 6 Animations
Sep 17
Sep 19 Last day to drop classes
Sep 22 chap. 7 Numbers and arithmetic
Sep 24 Q2 chap. 8 Strings
Sep 29 HW3 due; HW4 chap. 9 Function re-use
Oct 01 High Holy Days: no classes
Oct 06 chap. 10 Making decisions
Oct 08 Q3 chap. 11 Decisions on numbers
Oct 13 HW5 chaps. 12-14 Decisions on data types; mice and keys
Oct 15 HW4 due chap. 15 Complex data: positions
Oct 20 Q4
Oct 22 HW6 chap. 16 Defining new kinds of structures
Oct 27 Q5
Oct 27 Last day to withdraw from classes
Oct 29 HW5 due chap. 17; HtDP chap. 9 Lists
Nov 03 Q6
Nov 05 HW7 chap. 18; HtDP chap. 10 Functions that return lists
Nov 10 HW6 due
Nov 12 Q7 chaps. 19-20;HtDP chap. 13 More lists
Nov 17 chaps. 21-22; HtDP chap. 12 Designing multi-function programs
Nov 19 HW7 due; HW8 chap. 23; HtDP chap. 11 Natural numbers
Nov 24 chap. 26; HtDP chap. 18 Local definitions
Nov 26 Thanksgiving: no classes
Dec 01 chap. 27; HtDP chaps. 19-24 Functions as objects
Dec 03 HW8 due; HW9 chaps. 28-29; HtDP 34-37 Input, output, sequence, and mutation
Dec 08 make-up day
Dec 10 HW9 due Catch up and review
Dec 15 160 final exam, 3:30-5:30 PM