CS2130 Spring '03 Syllabus

          SUBJECT TO CHANGE Reading Assignments Lab Rec   HW/Prj
Date Day Week Lect Events Topics Loudon Patt Chapters Num Num Topic Num
1/6/2003 Mon 1     C Programming            
1/7/2003 Tue 1 cs2130pres01_courseintroduction.ppt (42) 1-22 1      
1/8/2003 Wed       1    
1/9/2003 Thu 2 cs2130pres01a_HardwareModel.ppt (52)   4/5 1    
1/10/2003 Fri                    
1/13/2003 Mon 2             1 C Overview  
1/14/2003 Tue 3 cs2130pres03_academicmisconduct.ppt (9)       1  
    cs2130pres02a_datatypes.ppt (68)   2      
             
15-Jan Wed       2    
16-Jan Thu 4 cs2130pres02_moreintrohistorycintro.ppt (22)   11/12/13 2    
    cs2130pres04_c_programmingwhatcangowrong.ppt (67)          
17-Jan Fri                   HW1
20-Jan Mon 3   Holiday-MLK         No    
21-Jan Tue 5 cs2130pres06_storageclassesandscope.ppt (46)   12   No  
             
22-Jan Wed       3    
23-Jan Thu 6 cs2130pres07_pointersandarrays.ppt (1-75 of 105)   17 3    
24-Jan Fri                   HW2
27-Jan Mon 4     cs2130pres05_c_preprocessor.ppt (59) (recitation)       2 C Preprocessor/Make  
    cs2130pres05a_make.ppt (27) (Recitation)          
28-Jan Tue 7 cs2130pres09_dynamicallocation.ppt (37)   19.3   2  
    cs2130pres07_pointersandarrays.ppt (76-105 i.e. 30)          
    cs2130pres07a_PattChapter17.ppt (21) (supplemental)          
29-Jan Wed       4    
30-Jan Thu 8 cs2130pres10_stringsandlibraryfunfacts.ppt (40) 352-386 17.3.4 4    
             
31-Jan Fri                   HW3
3-Feb Mon 5             3    
4-Feb Tue 9 cs2130pres08_stackframes.ppt (42) (Functions) 345-352 14   3  
    cs2130pres08a_functions_Patt14.ppt (supplemental)          
    cs2130pres00_testregulations.ppt           
5-Feb Wed       5    
6-Feb Thu 10 Test 1     5      
7-Feb Fri                   HW4
10-Feb Mon 6             4    
11-Feb Tue 11 cs2130pres11_structsunionsenumeratedtypes.ppt (68)   19   4  
             
12-Feb Wed       6    
13-Feb Thu 12 cs2130pres12_c_datastructures.ppt (54)     6    
14-Feb Fri     Drop Day             HW5
17-Feb Mon 7             5    
18-Feb Tue 13 cs2130pres12_c_datastructures.ppt (54) (continued)       5  
19-Feb Wed       7    
20-Feb Thu 14 cs2130pres13_voidandfunctionpointers.ppt (38)   Notes 7    
21-Feb Fri       cs2130pres14_c_problems.ppt (25) (On your own)           HW6
24-Feb Mon 8     Language Translation & Interpretation       6    
25-Feb Tue 15 Portion of compiler intro       6  
    cs2130pres16_regularexpressions.ppt (60) 34-47        
26-Feb Wed       8    
27-Feb Thu 16 cs2130pres17_finiteautomata.ppt (71) 47-64   8    
    cs2130pres18_tabledrivenscanner.ppt (15)          
28-Feb Fri     Midterm             HW7
3-Mar Mon 9   Spring Break              
7-Mar Fri     Spring Break              
10-Mar Mon 10             7    
11-Mar Tue 17 cs2130pres15a_formallanguageconcepts.ppt (42) 95-133     7  
12-Mar Wed       9    
13-Mar Thu 18 cs2130pres15b_CompilerIntro.ppt (87)     9    
14-Mar Fri                    
17-Mar Mon 11             8    
18-Mar Tue 19 cs2130pres19_topdownparsing.ppt 144-152     8  
19-Mar Wed       10    
20-Mar Thu 20 cs2130pres20_LL(1)parsing.ppt 152-180   10    
             
21-Mar Fri                   P1
24-Mar Mon 12             9    
25-Mar Tue 21 cs2130pres21_attributegrammars.ppt 259-270     9  
26-Mar Wed       11    
27-Mar Thu 22 cs2130pres22_symboltable.ppt 295-313   11    
28-Mar Fri                    
31-Mar Mon 13             10    
1-Apr Tue 23 cs2130pres23_codegeneration.ppt 416-436     10  
    cs2130pres00_testregulations.ppt           
2-Apr Wed       12    
3-Apr Thu 24 Test 2     12      
4-Apr Fri                   P2
7-Apr Mon 14             11    
8-Apr Tue 25 cs2130pres23_codegeneration.ppt (continued) 416-436     11  
9-Apr Wed       13    
10-Apr Thu 26 cs2130pres24_optimization.ppt 468-481   13    
11-Apr Fri                    
14-Apr Mon 15             12    
15-Apr Tue 27 cs2130pres26_floatingpoint.ppt See Web     12  
16-Apr Wed       14    
17-Apr Thu 28 Writing Solid Code     14    
18-Apr Fri                    
21-Apr Mon 16   Dead Week         13   P3
22-Apr Tue 29 Dead Week Writing Solid Code       13  
23-Apr Wed   Dead Week     15    
24-Apr Thu 30 Dead Week Summary Wrap up/Review     15    
25-Apr Fri     Dead Week              
28-Apr Mon 17   Finals See Oscar for details            
29-Apr Tue   Finals          
30-Apr Wed   Finals          
1-May Thu   Finals          
2-May Fri     Finals