Schedule

September
MondayTuesdayWednesdayThursdayFriday
27 28 29 30 01
October
MondayTuesdayWednesdayThursdayFriday
04 05
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Overview, regexps and scanners
slides: overview, regexp
06 07 08
11
23:00 HW1 due (regexps, scanners)
12
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Grammars & LR parsing
slides: grammars, LR parsing
13 14 15
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
18
23:00 HW2 due (grammars, parsing)
19
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
LR construction, LL parsing, AST/visitor
slides: LR, LL, AST
20 21 22
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
25
23:00 HW3 due (LL grammars, LR construction)
26
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Semantics & typechecking
slides
27 28 29
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
November
MondayTuesdayWednesdayThursdayFriday
01 02
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
x86-64; Code shape I
slides: x86-64, code 1
03 04 05
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
08 09
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Code shape II; IRs, Optimization overview
slides: code 2, IRs, opt
10 11
Veteran's Day
12
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
15 16
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Optimization: overview (concl.); value numbering, dataflow
slides: vn, dataflow
17 18 19
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
22 23
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Loops; SSA; Project codegen
slides: loops, ssa, codegen
24 25
Thanksgiving
26
Fri. after Thanksgiving
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
29
23:00 HW4 due (dataflow, etc.) No late assignments accepted
(pptx source for ssa question)
30
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Compiler back end; exam review
slides: back end, exam review
01 02
18:30-20:00 Exam
UW CSE2 G01 and Microsoft Building 99 room 1919 (large lecture hall to left of main entrance). Persons taking the exam at Microsoft need to do a health-checkin in advance and wear masks at all times. details
03
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
December
MondayTuesdayWednesdayThursdayFriday
06 07
17:30-18:20 Office hours (Hannah)
CSE2 150
18:30-21:20 Lecture
CSE2 G10
Potpourri: inlining, dynamic languages, memory models, GC & wrapup
slides: inline, dynamic, mem, gc, admin
08 09 10
23:59 OH SATURDAY 3-4 pm (Hannah)
zoom
13 14
23:59 Project Report due
15 16 17