CSC 160 Spring 2011 Calendar

Last modified:

Date Assignment Reading Subject
Jan 24 HW1 Administrivia, DrScheme, pictures, expressions
Jan 26 chaps. 0-2 manipulating pictures; defining variables
Jan 28 chap. 3 more things to do with pictures
Jan 31 HW2 chap. 4 Defining functions
Feb 02 chap. 5 The design recipe
Feb 04 Q1 Pair Programming Error tracking, homework, catch up and review
Feb 07 Last day to add classes
Feb 07 Review function-writing; help with homework
Feb 09 HW1 due; HW3; Q1' chap. 6 Animations
Feb 11 HW2 due practice with animations
Feb 14 Q2 chap. 7 Numbers and arithmetic
Feb 16 practice with numeric functions
Feb 18 practice with animations and numeric functions
Feb 21 Last day to drop classes
Feb 21 chap. 8 Animations and numbers
Feb 23 HW3 due; HW4 chaps. 9-10 Strings and animations
Feb 25 chap. 11 Function re-use
Feb 28 Q3 chaps. 12-13 Booleans
Mar 02 chap. 14 Animations using Booleans
Mar 04 chap. 14 Nick: Practice with Booleans
Mar 07 HW4 due; HW5 chap. 15 Making decisions
Mar 09 Q4 chap. 15 Nick: practice with conditionals
Mar 11 chap. 16 Nick: Inventories and outventories; practice with conditionals
3/12-3/20 Spring break
Mar 21 chap. 17 Animations that make decisions
Mar 23 chap. 18 Responding to mouse and keyboard actions
Mar 25 HW5 due; HW6 chap. 19 Error handling
Mar 28 Last day to withdraw from classes
Mar 28 chap. 20 Using structures: positions and colors
Mar 30 HW7 chap. 21 Inventing new structures
Apr 01 Q5; HW6 due Practice inventing structures
Apr 04 HW8 chap. 22-22.5 Lists
Apr 06 chap. 22.6-22.10 Lists of other types
Apr 08 HW7 due Practice with lists
Apr 11 Adelphi Research Day: no classes
Apr 11 Help session
Apr 13 Practice with lists
Apr 15 Practice with lists
Apr 18 HW8 due; Q6; HW9 chap. 23 Returning lists
Apr 20 chap. 24 Whole numbers
Apr 22 chap. 25 Multiple recursive parameters
Apr 25 HW10 chaps. 26-27 Efficiency and timing; local definitions
Apr 27 chap. 28 Functions as objects
Apr 29 HW9 due practice with higher-order functions
May 02 Discuss local definitions and higher-order functions
May 04 chap. 29 Input, output, and sequence
May 06 HW10 due chap. 30 Mutation
May 09 catch up and review
May 13 160 final exam, 10:30 AM-12:30 PM