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


11

M 11/13

Error Recovery in Bottom-up Parsing

Report Due

W 11/15

Attribute Grammars


F 11/17

Attribute Grammars



12

M 11/20

Attribute Grammars
Report Due

W 11/22

Quads Array Example



F 11/24

School Holiday: Thanksgiving


13

M 11/27

Pass out Final

Report Due

W 11/29

No meeting: Work in groups



F 12/1

No meeting: Work in groups


14

M 12/4

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