CS 4300, Section 1,
Fall 2006
Class Schedule, Lecture Notes
Note: Schedule will change,
please check frequently.
WK |
Class/Date |
Topic |
Book Chapter |
Events |
Reading/Preparation |
1 |
W 9/6 |
Intro |
|
|
|
F 9/8 |
Intro to Compilers |
|
|||
2 |
M 9/11 |
No class meeting, Lex |
Lab 1 |
Work on Lab 1 | |
W 9/13 |
No class meeting, Lex | |
|
Work
on Lab 1 |
|
F 9/15 |
No class meeting, Lex | |
|
Read first two chapters of Dragon Book |
|
3 |
M 9/18 |
Go over Project Specs |
|||
W 9/20 |
Lexical Analysis |
|
|
|
|
F 9/22 |
Lexical Analysis, Reg Expr | |
|
||
4 |
M 9/25 |
Lexical Analysis, DFA | |||
W 9/27 |
No class meeting | ||||
F 9/29 |
Discuss Progress Reports |
Report Due | |||
5 |
M 10/2 |
Grammars
and BNF |
|
|
|
W 10/4 |
Grammars and BNF | |
|||
F 10/6 |
Grammars and BNF | Report Due | |
||
6 |
M 10/9 |
Symbol Tables |
|
||
W 10/11 |
No Class |
|
|
||
F 10/13 |
Symbol Tables | Report Due | |||
7 |
M 10/16 |
Intro to Parsing |
|
||
W 10/18 |
Top Down Parsing |
|
|||
F 10/20 |
Predictive Parsing | Report Due | |||
8 |
M 10/23 |
First and Follow Sets |
|||
W 10/25 |
Quads |
||||
F 10/27 |
Quads |
Report Due | |||
9 |
M 10/30 |
Shift-Reduce Parsing |
|||
W 11/1 |
LR(0) |
|
|
|
|
F 11/3 |
LR(0) |
Report Due | |||
10 |
M 11/6 |
SLR(1) |
|
||
W 11/8 |
LR(1), LALR(1) |
|
|||
F 11/10 |
School Holiday: Veteran's Day | ||||
|
M 11/13 |
Error Recovery in Bottom-up Parsing |
Report Due | ||
W 11/15 |
Attribute Grammars | ||||
F 11/17 |
Attribute Grammars |
||||
12 |
|
Attribute Grammars | |
Report Due | |
W 11/22 |
Quads Array
Example |
||||
F 11/24 |
School Holiday: Thanksgiving | ||||
13 |
|
Pass out Final |
Report Due | ||
W 11/29 |
No meeting: Work in groups |
|
|||
F 12/1 |
No meeting: Work in groups | |
|||
14 |
|
Planning and evaluations |
Report Due |
|
|
W 12/6 |
Review First and Follow |
||||
F 12/8 |
Wrap-up |
|
|||
15 |
M 12/11 |
no meeting |
|||
|
Wednesday 12/13 |
FINAL EXAM Time: 2:00 am to 4:00 pm |
|
Final Due |
|
Tuesday 12/19 |
Demo Time:1:30 pm |
Reorts due: Group and Individual |