CS 4300, Section 1,
Fall 2009
Class Schedule, Lecture Notes
Note: Schedule will change,
please check frequently.
WK |
Class/Date |
Topic |
Book Chapter |
Events |
Reading/Preparation |
1 |
W 9/9 |
Introduction and
Syllabus |
1 |
Project Handout |
flex and bison
chapter 1 Dragon Book Chapter 1 |
F 9/11 |
Overview of compilers |
1 |
Lab1 Assigned |
||
2 |
M 9/14 |
Flex and Bison |
f&b 1 |
Choose Teams |
|
W 9/16 |
Team Meetings |
||||
F 9/18 |
Lexical Analysis |
Dragon 3 |
Lab 1 Due First Team Report Due |
Dragon Book Chapter 3 | |
3 |
M 9/21 |
Lexical Analysis |
Dragon 3 | ||
W 9/23 |
FURLOUGH DAY - Team
Meetings |
||||
F 9/25 |
Regular Expressions |
Dragon 3 | Team Report Due | ||
4 |
M 9/28 |
Transition Diagrams |
Dragon 3 | ||
W 9/30 |
Finite
Automata |
Dragon 3 | |||
F 10/2 |
Team work |
Team Report Due | |||
5 |
M 10/5 |
Team
work |
|||
W 10/7 |
Team work |
||||
F 10/9 |
RE -> NFA |
Dragon 3 | Team Report Due | ||
6 |
M 10/12 |
NFA -> DFA | Dragon 3 | ||
W 10/14 |
NFA -> DFA, Meeting
with Teams |
Dragon 3 | Homework
1 Assigned |
(ab|c)*
RE->NFA->DFA |
|
F 10/16 |
Team Work |
Team Report Due | Dragon Book Chapter 4 | ||
7 |
M 10/19 |
Syntax
Analysis |
Dragon 4 |
||
W 10/21 |
Syntax Analysis: Error Handling | Dragon 4 | |||
F 10/23 |
Syntax Analysis: NFA -> CFG | Dragon 4 | Homework 1 Due Team Report Due |
||
8 |
M 10/26 |
FURLOUGH DAY - Team Work |
|||
W 10/28 |
Top-down
Parsing |
Dragon 4 | |||
F 10/30 |
Gallo Meeting andf Team Work |
Team Report Due | |||
9 |
M 11/2 |
Test cases and group meetings |
|||
W 11/4 |
Lab -
Lexer/Parser/Symbol Table |
||||
F 11/6 |
Quads and test cases |
Team Report Due | |||
10 |
M 11/9 |
Top-down Parsing |
Dragon 4 |
||
W 11/11 |
School Holiday |
||||
F 11/13 |
Top-down Parsing | Dragon 4 | Team Report Due | ||
|
M 11/16 |
Top-down Parsing | |||
W 11/18 |
Top-down Parsing | ||||
F 11/20 |
Top-down Parsing | Team Report Due | |||
12 |
|
FURLOUGH DAY- Team Work | |||
W 11/25 |
FURLOUGH DAY- Team Work | ||||
F 11/27 |
School
Holiday |
||||
13 |
|
Bottom-up Parsing |
|||
W 12/2 |
Team Work |
||||
F 12/4 |
Bottom-up Parsing | Team Report Due Final Exam |
|||
14 |
|
Bottom-up Parsing | |||
W 12/9 |
Bottom-up Parsing | ||||
F 12/11 |
Bottom-up Parsing | Team Report Due | |||
|
Friday 12/18 |
FINAL EXAM Time: 2:00 pm to 3:00 pm |
|
Final
Report Due see "Announcements" Final Exam Due |
|