Calendar

CS 152 -- Spring 2008

Calendar

    January 2008
Su Mo Tu We Th Fr Sa
            24
      29    31

   February 2008
Su Mo Tu We Th Fr Sa
      5     7
   *  12    14
      19    21
   *  26    28

     March 2008
Su Mo Tu We Th Fr Sa
     [ 4]    6        MIDTERM #1 - Rescheduled
      11    13
   *  18    20

     April 2008
Su Mo Tu We Th Fr Sa
       1     3
     [ 8]   10        MIDTERM #2
   *  15    17
      22    24
   *  29

      May 2008
Su Mo Tu We Th Fr Sa
             1
       6     8
   *  13
     [20]             FINAL
* - indicates assignment due date

Schedule

Schedule is subject to change
DateQuizLecture TopicAssigned Reading
1/24Q0Course IntroChapter 1
1/29Q1Scheme IntroChapter 11
1/31Scheme ListsSections 11.1-11.3
2/5UNSCHEDULED CLASS CANCELLATIONNote, subsequent dates may be postponed by as much as 1 week
2/7UNSCHEDULED CLASS CANCELLATION
2/12 (was 2/5)Q2Scheme ListsSections 11.1-11.3
2/14 (was 2/7)Scheme Recursion, ContinuationsChapter 11
2/19 (was 2/12)Q3Bindings, Scope
2/21 (was 2/14)Scoping Mechanisms: Hashtable, A-ListSections 5.1-5.5, 8.4
----------
2/19Q4Scoping Mechanisms: Lexical Scope [SJSU Enrollment Census]
2/21Closures, Dynamic and Run-time BindingsSection 8.4
2/26MIDTERM #1
2/28M1 Review; Prolog IntroChapter 12
3/4Q5Prolog Unification, ResolutionChapter 12
3/6Prolog ListsChapter 12
3/11Q6Prolog BacktrackingChapter 12
3/13Parsing HistorySection 3.5, Chapter 4
3/18Q7Regular Expressions, State MachinesSection 4.1
3/20Context-Free GrammarsChapter 4
3/25No Class: Spring Recess
3/27No Class: Spring Recess
4/1Q8Parsing TheoryChapter 4
4/3T.B.D.
4/8MIDTERM #2
4/10M2 Review; Formal Semantics; Lambda Calculus SemanticsChapter 13, Section 11.8
4/15Q9Axiomatic SemanticsSections 13.4, 13.5
4/17Weakest Preconditionalso on-line notes
4/22Q10Loop Invariantsalso on-line notes
4/24Loop Invariants: Examplesalso on-line notes
4/29Q11Prototypes, ClassesChapter 10
5/1Inheritance,[ Dynamic vs. Static Binding ]Chapter 10
5/6Q12Aliases, Danglers, Weak References, Garbage CollectionSections 5.7, 8.4, 8.5
5/8Continuation, Exception Handling MechanismsSections 7.5, 8.6
5/13Q13Final ReviewLast Day of Instruction
5/20FINAL EXAM
5/27Grades Due from Faculty