|
Week |
Topics Covered |
Reading |
Assignments |
|
1 |
BNF grammars and parse trees |
|
|
|
2 |
lexical analysis |
|
|
|
3 |
parsing I |
|
lexical analyzer due |
|
4 |
parsing II |
|
|
|
5 |
parsing III |
|
|
|
6 |
symbol table construction |
|
|
|
7 |
semantic analysis |
|
parser due |
|
8 |
midterm exam |
|
|
|
9 |
code generation I |
|
|
|
10 |
code generation II |
|
symbol table constructor and semantic analyzer due |
|
11 |
run-time stack |
|
|
|
12 |
optimization |
|
|
|
13 |
review |
|
|
|
14 |
final exam |
|
|