| January | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 05 | 06 | 07 | 08
Section
Introductions; regular expressions and automata (reg. exp. slides from lecture) |
09 |
| 12
14:30-15:20 Lecture
JHN 075 Parsing and grammars |
13
14:00-15:00 OH (NM)
CSE 006 lab |
14
16:00-17:00 OH (MC)
CSE 006 lab |
15
15:30-16:30 OH (DW)
CSE 006 lab
23:00 hw1 due (Regular exps)
|
16
14:30-15:20 Lecture
JHN 075 LR Parsing
15:30-16:30 OH (DW)
CSE 006 lab |
| 19
Martin Luther King Day
|
20
14:00-15:00 OH (NM)
CSE 006 lab |
21
16:00-17:00 OH (MC)
CSE 006 lab |
22
15:30-16:30 OH (DW)
CSE 006 lab
23:00 Project: scanner due
|
23
14:30-15:20 Lecture
JHN 075 LR construction example; LR conflicts, first/follow sets
15:30-16:30 OH (DW)
CSE 006 lab |
| 26
14:30-15:20 Lecture
JHN 075 First/follow example & LR wrapup
16:30-17:30 OH (MC)
CSE 006 lab |
27
14:00-15:00 OH (NM)
CSE 006 lab |
28
16:00-17:00 OH (MC)
CSE 006 lab |
29
15:30-16:30 OH (DW)
CSE 006 lab
23:00 hw2 due (LR grammars)
|
30
15:30-16:30 OH (DW)
CSE 006 lab |
| February | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 02
16:30-17:30 OH (MC)
CSE 006 lab |
03
14:00-15:00 OH (NM)
CSE 006 lab |
04
14:30-15:20 Lecture
JHN 075 Semantics; Attribute grammars (4.3)
16:00-17:00 OH (MC)
CSE 006 lab |
05
15:30-16:30 OH (DW)
CSE 006 lab
23:00 Project: parser+AST due
|
06
14:30-15:20 Lecture
JHN 075 Attribute grammar example, symbol tables
15:30-16:30 OH (DW)
CSE 006 lab |
| 09
hw3 due SUNDAY 11pm, NO LATE DAYS (LL grammars)
14:30-15:20 Lecture
JHN 075 Symbol tables and representation of types
16:30-17:30 OH (MC)
CSE 006 lab |
10
14:00-15:00 OH (NM)
CSE 006 lab
16:30 Midterm Review
MUE 153 |
11
14:30-15:20 Midterm exam (topics)
16:00-17:00 OH (MC)
CSE 006 lab |
12
15:30-16:30 OH (DW)
CSE 006 lab |
13
15:30-16:30 OH (DW)
CSE 006 lab |
| 16
Presidents Day
|
17
14:00-15:00 OH (NM)
CSE 006 lab |
18
16:00-17:00 OH (MC)
CSE 006 lab |
19
15:30-16:30 OH (DW)
CSE 006 lab
23:00 Project: semantics due
|
20
15:30-16:30 OH (DW)
CSE 006 lab |
| 23
14:30-15:20 Lecture
JHN 075 Object codegen (concl.);
16:30-17:30 OH (MC)
CSE 006 lab |
24
14:00-15:00 OH (NM)
CSE 006 lab |
25
16:00-17:00 OH (MC)
CSE 006 lab |
26
Section
Codegen testing, gdb
15:30-16:30 OH (DW)
CSE 006 lab |
27
15:30-16:30 OH (DW)
CSE 006 lab |
| March | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 02
16:30-17:30 OH (MC)
CSE 006 lab |
03
14:00-15:00 OH (NM)
CSE 006 lab
23:00 Project: code generation due
|
04
14:30-15:20 Lecture
JHN 075 Dataflow (concl.)
16:00-17:00 OH (MC)
CSE 006 lab |
05
15:30-16:30 OH (DW)
CSE 006 lab |
06
15:30-16:30 OH (DW)
CSE 006 lab |
| 09
14:30-15:20 Lecture
JHN 075 Instruction scheduling
16:30-17:30 OH (MC)
CSE 006 lab |
10
14:00-15:00 OH (NM)
CSE 006 lab |
11
14:30-15:20 Lecture
JHN 075 Register allocation via graph coloring
16:00-17:00 OH (MC)
CSE 006 lab |
12
15:30-16:30 OH (DW)
CSE 006 lab
23:00 Project: compiler additions due
|
13
15:30-16:30 OH (DW)
CSE 006 lab
23:59 Project: report due Saturday midnight
|
| 16
16:30 Final Review
MOR 230 |
17
14:30-16:20 Final exam (topics)
|
18 | 19 | 20 |