September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
23 | 24 | 25 | 26 | 27
14:30-15:20 Lecture
CSE2 G01 Regexps and scanners (cont., slides from Thur. sec.) |
30 | 01
12:30-13:30 OH (Miya)
CSE2 121
23:00 project partner info due
|
02
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 Grammars and ambiguity (cont.) |
03
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121
23:00 hw1 due (Regular exps)
|
04
13:30-14:30 OH (Aaron)
CSE2 121 |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 LR parsing (concl.) |
08
12:30-13:30 OH (Miya)
CSE2 121 |
09
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
10
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121
23:00 Project: scanner due
|
11
13:30-14:30 OH (Aaron)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 LR conflicts, first / follow |
14
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
15
12:30-13:30 OH (Miya)
CSE2 121 |
16
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
17
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121
23:00 hw2 due (LR grammars)
|
18
13:30-14:30 OH (Aaron)
CSE2 121
15:30-16:30 OH (Hal)
CSE 548 |
21
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 Semantics; Attribute grammars (4.3) |
22
12:30-13:30 OH (Miya)
CSE2 121 |
23
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 Attribute grammars (examples) |
24
Section
Interpreters; more about LL parsing slides, worksheet; interpreter code: Interpreter.java, InterpretVisitor.java
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121
23:00 Project: parser+AST due
|
25
13:30-14:30 OH (Aaron)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 Symbol tables and representation of types
15:30-16:30 OH (Hal)
CSE 548 |
28
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
23:00 hw3 due At most 1 late day allowed (LL grammars)
|
29
12:30-13:30 OH (Miya)
CSE2 121 |
30
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 x86-64 function calls & wrapup |
31
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121 |
01
13:30-14:30 OH (Aaron)
CSE2 121
14:30-15:20 Midterm exam
15:30-16:30 OH (Hal)
CSE 548 |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
05
12:30-13:30 OH (Miya)
CSE2 121 |
06
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
07
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121 |
08
13:30-14:30 OH (Aaron)
CSE2 121
15:30-16:30 OH (Hal)
CSE 548 |
11
Veteran's Day
|
12
12:30-13:30 OH (Miya)
CSE2 121 |
13
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 IRs (concl.); start project codegen |
14
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121
23:00 Project: semantics due
|
15
13:30-14:30 OH (Aaron)
CSE2 121
15:30-16:30 OH (Hal)
CSE 548 |
18
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
19
12:30-13:30 OH (Miya)
CSE2 121 |
20
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
21
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121 |
22
13:30-14:30 OH (Aaron)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 SSA
15:30-16:30 OH (Hal)
CSE 548 |
25
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 SSA |
26
12:30-13:30 OH (Miya)
CSE2 121
15:00-17:00 OH (Aaron)
CSE2 150
23:00 Project: code generation due
|
27
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
28
Thanksgiving
|
29
Fri. after Thanksgiving
|
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121 |
03
12:30-13:30 OH (Miya)
CSE2 121 |
04
11:30-12:30 OH (Sam)
CSE2 121
13:30-14:30 OH (Kory)
CSE2 121
14:30-15:20 Lecture
CSE2 G01 Instruction scheduling; register allocation (no new slides) |
05
11:30-12:30 OH (Miya)
CSE2 131
16:30-17:30 OH (Aaron)
CSE2 121
23:00 Project: compiler additions due
|
06
13:30-14:30 OH (Aaron)
CSE2 121
15:30-16:30 OH (Hal)
CSE 548
23:00 CSE M 501 project due Saturday 11 pm
23:00 CSE M 501 report due Sunday 11 pm
23:59 Project: report due Saturday 11:59pm
|
09
16:30 Final exam review Q&A
MOR 230 |
10
14:30-16:20 Final exam
|
11 | 12 | 13 |