September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
27 | 28 | 29 | 30 | 01
14:30-15:20 Lecture
CSE2 G10 Regexps and scanners (slides from Thur. sec.) |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04 | 05
23:00 project partner info due
|
06
14:30-15:20 Lecture
CSE2 G10 Grammars and ambiguity (concl.) |
07
Section
Project infrastructure, scanners, grammars slides, worksheet (sample solution), videos (requires UW CSE login): overview & git refresher, project overview
23:00 hw1 due (Regular exps)
|
08 |
11
14:30-15:20 Lecture
CSE2 G10 LR parsing (concl.) |
12 | 13 | 14
23:00 Project: scanner due
|
15
14:30-15:20 Lecture
CSE2 G10 LR conflicts, first/follow |
18 | 19 | 20 | 21
Section
CUP parser generator, ASTs; LL parsing LL slides, worksheet (sample solution), demo slides, project AST video
23:00 hw2 due (LR grammars)
|
22 |
25
14:30-15:20 Lecture
CSE2 G10 Semantics; Attribute grammars (4.3) |
26 | 27
14:30-15:20 Lecture
CSE2 G10 Symbol tables and representation of types |
28
23:00 Project: parser+AST due
|
29
14:30-15:20 Lecture
CSE2 G10 Type checking / semantics wrapup; start x86-64 if time |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
23:00 hw3 due (LL grammars & parsing) At most 1 late day allowed
|
02 | 03
14:30-15:20 Lecture
CSE2 G10 x86-64 (concl.) |
04
Section
Midterm review |
05
14:30-15:20 Midterm exam
|
08 | 09 | 10 | 11
Veteran's Day
|
12 |
15 | 16 | 17 | 18
Section
Project codegen (cont. from Wed. lecture - no new slides)
23:00 Project: semantics due
|
19
14:30-15:20 Lecture
CSE2 G10 Opt. overview (concl.) |
22 | 23 | 24
14:30-15:20 Lecture
CSE2 G10 Dataflow (concl.) |
25
Thanksgiving
|
26
Fri. after Thanksgiving
|
29 | 30 | 01
14:30-15:20 Lecture
CSE2 G10 SSA (concl.) |
02
23:00 Project: code generation due
|
03 |
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
14:30-15:20 Lecture
CSE2 G10 Instruction scheduling & register allocation (no new slides)
23:00 Project: (401) report due No late submissions accepted.
|
07 | 08 | 09
23:00 hw4 due (dataflow & SSA)
|
10
23:00 CSE M 501 final project due SATURDAY 11 pm No late submissions accepted
23:00 CSE M 501 project report due SUNDAY 11 pm No late submissions accepted
|
13
16:30-18:00 Final exam review session
CSE2 G01 |
14
14:30-16:20 Final exam
|
15 | 16 | 17 |