CSC 160 calendar of topics

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

Last modified:
Stephen Bloch /