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 |