CSC 272 Spring 2010 calendar

Last modified: Thursday, 04-Feb-2010 11:09:48 EST

DateAssignment Reading Subject
Jan 25 Criteria for a Programming Language; Interpreters and Compilers; BNF
Jan 27 Scheme tutorial Review of Scheme; PLAI language
Jan 29 PLAI chaps. 0-3 Abstract & concrete syntax; substitution
Feb 01 HW1 Discuss CSC 270 Project 1
Feb 03 PLAI chap. 4;
Sebesta chap. 1
Defining functions
Feb 05 HW2 PLAI chap. 5;
Sebesta chap. 5
Deferring substitution
Feb 08 Last day to add classes
Feb 08 PLAI chap. 5;
Sebesta chap. 5
Deferring substitution
Feb 10 Snow Day
Feb 12 HW1 due Code walk of HW1
Feb 15 PLAI chap. 6
Sebesta chap. 9
First-class functions
Feb 17 HW3 PLAI chap. 6
Sebesta chap. 10
First-class functions
Feb 19 HW2 due Code walk of HW2
Feb 22 Last day to drop classes
Feb 22 PLAI chap. 7;
Sebesta chap. 15
Haskell on-line tutorial
Haskell and laziness
Feb 24
Feb 26 Snow day
Mar 01 Discuss cool stuff in Haskell
Mar 03 HW3 due; HW4 Code walk of HW3
Mar 05 PLAI chap. 8 Implementing laziness
Mar 08
Mar 10
Mar 12 HW4 due; HW5 Code walk of HW4; catch up and review
Mar 13-21 Spring break
Mar 22 PLAI chap. 9 Recursion
Mar 24 HW6 not assigned PLAI chap. 10;
Sebesta chap. 2
Implementing recursion
Mar 26
Mar 29 Last day to withdraw from classes
Mar 29 HW5 due Code walk of HW5
Mar 31 PLAI chap. 11;
Sebesta chap. 2
Philosophy
Apr 02 HW6 not due Code walk of HW6
Apr 05 HW7 PLAI chaps. 12-13 Mutable data structures
Apr 07
Apr 09
Apr 12 PLAI chap. 14;
Sebesta chap. 6
Assignable variables
Apr 14
Apr 16 I'll probably be away at a conference
Apr 19 HW8 PLAI chaps. 15-16; PHP tutorial Web programming
Apr 21 HW7 due Code walk of HW7
Apr 23 PLAI chap. 17 Web programming
Apr 26
Apr 28 HW9 PLAI chap. 18 Web programming with continuations
Apr 30 HW8 due Code walk of HW8
May 03 PLAI chap. 18 Web programming with continuations
May 05 PLAI chap. 19 Continuations in Scheme
May 07 HW9 due Code walk of HW9
May 10 Catch up and review for final
May 17 272 final exam, 10:30 AM-12:30 PM