| 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 | |||||||||