CSCI 208 Schedule -- Fall 2009



Week    Date    Day     Reading          Topic            Project/Homework

1       26 Aug  W       Louden 1-3       Intro

        28      F       

----------------------------------------------------------------------------------
2       31      M       Louden 4         Tokens  
                      (except 4.6)

        2       W                                         Homework 1(Answers)

        4       F                        Grammars

----------------------------------------------------------------------------------
3       7       M                                         Homework 2(Answers)

                T       Lab 1  Tokenizer

        9       W       

        11      F                                         OUT: FP Tokenizer Project

----------------------------------------------------------------------------------
4       14      M                                         Quiz 1 Answers

                T       Lab 2  Parser

        16      W       Louden 5         Semantics

        18      F

----------------------------------------------------------------------------------
5       21      M                                         Quiz 2 Answers 
                                                          IN:  FP Tokenizer 
                                                               Test data
                                                               Test output
                                                               Project grading comments
                                                          OUT: FP Parser

                T       Lab 3  Syntax Tree
  
        23      W

        25      F

----------------------------------------------------------------------------------
6       28      M                                         Quiz 3 Answers
                                                          Homework 3 Answers

                T       Lab 4 Semantic Checking I

        30      W
                          
        2  Oct  F       EXAM I (Answers)

----------------------------------------------------------------------------------
7       5       M                                         IN:  FP Parser
                                                               Test file directory (.tgz)
                                                               Test output
                                                          OUT: FP Syntax Tree

                T       Lab 5  Semantic Checking II

        7       W

        9       F

==================================================================================

Oct 11  ====>>>>  Fall    B R E A K  ====>>>> Oct 13

==================================================================================
 
8       14      W                                         Homework 4 Answers

        16      F                                  

----------------------------------------------------------------------------------
9       19      M       Chapter 6        Data Types       
                    (except 6.4,8,9)
                 
                T       Lab 6  Using Haskell

        21      W

        23      F                                         IN:  FP Syntax Tree
                                                               Test file directory (.tgz)
                                                               Test output
                                                               Project grading comments
                                                          OUT: FP Semantic Checker


----------------------------------------------------------------------------------
10      26      M       Chapter 7        Expressions 
                                                          

                T       Lab 7  Haskell Types  

        28      W       

        30      F                        Statements

----------------------------------------------------------------------------------
11      2 Nov   M                                         
                        
                T       Lab 8 Basic List Processing

        4       W                                         Homework 5

        6       F                        Exception Handling
 
----------------------------------------------------------------------------------
12      9       M                        Parameters       IN:  FP Semantic Checker
                                                               Test file directory (.tgz)
                                                               Test output
                                                          OUT: FP Compiler

                T       Lab 9  More List Processing

        11      W 

        13      F       EXAM II (Answers) 

----------------------------------------------------------------------------------
13      16      M       Chapter 10.x     Haskell Semantics
                                                          
                                                          
                T       Lab 10 User Defined Types

        18      W

        20      F                                         

----------------------------------------------------------------------------------
14      23      M       Chapter 9        OOPL            
                                              
                                                         IN:  FP Compiler
                                                         

                T

==================================================================================

Nov 25  ====>>>>  Thanksgiving    B R E A K  ====>>>> Nov 29

==================================================================================

15      30      M                                        

                T       Lab 11 Haskell IO

        2  Nov  W                                        

        4       F                               

----------------------------------------------------------------------------------
16      7 Dec   M

                T       Lab 12 Recursive Data Structures

==================================================================================
==================================================================================


 
 Lab 10:  

 
 Lab 9:  

 
 Lab 8:

 
 Lab 7:  

 
 Lab 6:  
 
 Lab 5:  
 
 Lab 4:  
 
 Lab 3:  
 
 Lab 2:  
 
 Lab 1: