CS 4550 – Approximate schedule. Spring 2009.
|
Week |
Date |
Reading and Lecture |
Homework Assignments |
|
1 |
05 Jan |
Introduction |
|
|
|
07 Jan |
Languages, Grammars, Machines |
|
|
2 |
12 Jan |
Languages, Grammars, Machines |
|
|
|
14 Jan |
Languages, Grammars, Machines |
1. Homework #1 |
|
3 |
19 Jan |
(NO SCHOOL) |
|
|
|
21 Jan |
Scanner |
|
|
4 |
26 Jan |
Scanner |
2. Scanner Code 1 |
|
|
28 Jan |
Scanner |
|
|
5 |
2 Feb |
Symbol Table |
3. Scanner Code 2 |
|
|
4 Feb |
Parse Tree |
|
|
6 |
9 Feb |
Expressions |
4. Symbol Table Code. |
|
|
11 Feb |
Parser |
|
|
7 |
16 Feb |
(NO SCHOOL) |
|
|
|
18 Feb |
Parser |
5. Parse Tree and Expressions |
|
8 |
23 Feb |
Parser |
|
|
|
25 Feb |
Parser |
6. Parser Code 1 |
|
9 |
2 Mar |
Review |
7. Parser Code 2 |
|
|
4 Mar |
Test 1 |
Test |
|
10 |
9 Mar |
Interpreter |
|
|
|
11 Mar |
Interpreter |
|
|
11 |
16 Mar |
(NO SCHOOL) |
|
|
|
18 Mar |
(NO SCHOOL) |
|
|
12 |
23 Mar |
Interpreter |
8. Interpreter Code |
|
|
25 Mar |
Interpreter |
|
|
13 |
30 Mar |
Machine Language Basics |
|
|
|
1 Apr |
Machine Language Basics |
|
|
14 |
6 Apr |
Code Generator |
9. Machine Language Code |
|
|
8 Apr |
Code Generator |
|
|
15 |
13 Apr |
Enhancement Ideas |
10. Enhancements 1 |
|
|
15 Apr |
Enhancement Ideas |
|
|
16 |
20 Apr |
Enhancement Ideas |
11. Enhancements 2 |
|
|
22 Apr |
Enhancement Ideas |
|
|
Friday |
24 Apr |
9:30 – 11:30 |
Comprehensive FINAL |



