| October |
| Monday | Tuesday | Wednesday | Thursday | Friday |
03
14:30-15:20 LectureCSE2 G10Scanners (concl.); Grammars and ambiguity (start) (3.1-3.3)slides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)CSE2 153 + zoom
|
04
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
05
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 Lecture CSE2 G10 Grammars and ambiguity (concl.)
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
06
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
07
14:30-15:20 LectureCSE2 G10LR (bottom-up) parsing (3.4)slides
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
| 10
14:30-15:20 Lecture CSE2 G10 LR parsing (concl.)
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
11
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
12
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 LectureCSE2 G10LR table construction (start) (3.5)slides
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
13
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
14
14:30-15:20 Lecture CSE2 G10 LR conflicts, first/follow
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
17
14:30-15:20 LectureCSE2 G10ASTs & visitors;slides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
18
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
19
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 LectureCSE2 G10LL Parsing & recursive descent (3.3)slides
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
20
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
21
14:30-15:20 LectureCSE2 G10Intro to semantics and type checking (4.1-4.2)slides
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
| 24
14:30-15:20 Lecture CSE2 G10 Symbol tables and representation of types
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
25
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
26
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 Lecture CSE2 G10 Type checking / semantics wrapup
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
27
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
28
14:30-15:20 LectureCSE2 G10IRsslides
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
31
14:30-15:20 LectureCSE2 G10x86-64 (everything you forgot from 351)x86-64 slides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
23:00 hw3 due (LL grammars & parsing) At most 1 late day allowed
|
01
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
02
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 Lecture CSE2 G10 x86-64 (concl.)
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
03
Section Midterm review
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
04
14:30-15:20 Midterm exam
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
| November |
| Monday | Tuesday | Wednesday | Thursday | Friday |
07
14:30-15:20 LectureCSE2 G10Code shape I - basicsslides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
08
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
09
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 LectureCSE2 G10Code shape II - objects and dynamic dispatchslides
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
10
Section Semantics project checkin and work session
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
11
Veteran's Day
16:30-17:30 OH (Armand)zoom
17:30-18:30 OH (Randy)zoom
|
14
14:30-15:20 LectureCSE2 G10Code Shape II (concl.); Optimization overview (start)opt slides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
15
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
16
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 LectureCSE2 G10Opt. overview (cont.); project codegen & bootstrap (start)codegen slides
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
17
Section Project codegen (cont. from Wed. lecture - no new slides)
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
18
14:30-15:20 Lecture CSE2 G10 Opt. overview (cont.)
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
21
14:30-15:20 LectureCSE2 G10Opt. overview (concl.); Dataflow (start)slides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
22
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
23
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 Lecture CSE2 G10 Dataflow (concl.)
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
24
Thanksgiving
|
25
Fri. after Thanksgiving
|
28
14:30-15:20 LectureCSE2 G10SSA (start)slides
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
29
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
30
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 Lecture CSE2 G10 SSA (concl.)
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
01
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
02
14:30-15:20 LectureCSE2 G10Back end overview; instruction selectionslides
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
| December |
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 05
14:30-15:20 Lecture CSE2 G10 Instruction scheduling & register allocation (no new slides)
15:30-16:30 OH (John) CSE2 150
17:00-18:00 OH (Varun)zoom
|
06
17:00-18:00 OH (John)zoom
18:00-19:00 OH (Armand)Allen 5th floor breakout + zoom
|
07
13:30-14:30 OH (Randy)CSE2 151 + zoom
14:30-15:20 LectureCSE2 G10Dynamic languagesslides
16:00-17:00 OH (Apollo)CSE2 151 + zoom
18:30-19:30 OH (Robert)CSE2 153 + zoom
|
08
SectionFinal topic overview; hw4 last-minute questions; wrapupslides
17:00-18:00 OH (Varun)CSE2 153 + zoom
18:00-19:00 OH (Apollo)CSE2 153 + zoom
19:00-20:00 OH (Robert)CSE2 153 + zoom
|
09
14:30-15:20 LectureCSE2 G10GC & course wrap upgc
16:30-17:30 OH (Armand)Allen 2nd floor breakout + zoom
17:30-18:30 OH (Randy)CSE2 151 + zoom
|
| 12
16:30-18:00 Final exam review session CSE2 G10
|
13
14:30-16:20 Final exam
|
14 |
15 |
16 |