Subscribe to this calendar (Google, iCal, etc.)
September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
24 | 25 | 26
15:00-16:00 OH (je)
CSE 007 |
27
16:00-17:00 OH (aj)
CSE 021 |
28
12:30-13:20 Lecture
SAV 260 Regexps and scanners (concl.; slides from Thur. sec.)
14:00-15:00 OH (ny)
CSE 220 |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
14:00-15:00 OH (aj)
CSE 220 |
02
14:00-15:00 OH (je)
CSE 007
23:00 project partner info due
|
03
15:00-16:00 OH (je)
CSE 007 |
04
16:00-17:00 OH (aj)
CSE 021
23:00 hw1 due (Regular exps)
|
05
12:30-13:20 Lecture
SAV 260 LR parsing (cont.)
14:00-15:00 OH (ny)
CSE 220 |
08
14:00-15:00 OH (aj)
CSE 220 |
09
14:00-15:00 OH (je)
CSE 007 |
10
12:30-13:20 Lecture
SAV 260 LR table construction; LR conflicts
15:00-16:00 OH (je)
CSE 007 |
11
16:00-17:00 OH (aj)
CSE 021
23:00 Project: scanner due
|
12
12:30-13:20 Lecture
SAV 260 LR conflicts, first / follow
14:00-15:00 OH (ny)
CSE 220 |
15
14:00-15:00 OH (aj)
CSE 220 |
16
14:00-15:00 OH (je)
CSE 007 |
17
15:00-16:00 OH (je)
CSE 007 |
18
16:00-17:00 OH (aj)
CSE 021
23:00 hw2 due (LR grammars)
|
19
14:00-15:00 OH (ny)
CSE 220 |
22
12:30-13:20 Lecture
SAV 260 Semantics; Attribute grammars (4.3)
14:00-15:00 OH (aj)
CSE 220 |
23
14:00-15:00 OH (je)
CSE 007 |
24
12:30-13:20 Lecture
SAV 260 Attribute grammars (examples)
15:00-16:00 OH (je)
CSE 007 |
25
Section
No sections this week. TAs will be in labs to help with projects.
16:00-17:00 OH (aj)
CSE 021
23:00 Project: parser+AST due
|
26
12:30-13:20 Lecture
SAV 260 Symbol tables and representation of types
14:00-15:00 OH (ny)
CSE 220 |
29
14:00-15:00 OH (aj)
CSE 220
23:00 hw3 due At most 1 late day allowed (LL grammars)
|
30
14:00-15:00 OH (je)
CSE 007 |
31
12:30-13:20 Lecture
SAV 260 x86-64 function calls & wrapup
15:00-16:00 OH (je)
CSE 007 |
01
16:00-17:00 OH (aj)
CSE 021 |
02
12:30-13:20 Midterm exam
14:00-15:00 OH (ny)
CSE 220 |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
05
14:00-15:00 OH (aj)
CSE 220 |
06
14:00-15:00 OH (je)
CSE 007 |
07
15:00-16:00 OH (je)
CSE 007 |
08
Section
ASTs, semantics, and interpreters Semantics: slides, worksheet (sample solution); interpreter code: Interpreter.java InterpretVisitor.java
16:00-17:00 OH (aj)
CSE 021 |
09
12:30-13:20 Lecture
SAV 260 Codeshape
14:00-15:00 OH (ny)
CSE 220 |
12
Veteran's Day (observed)
|
13
14:00-15:00 OH (je)
CSE 007 |
14
12:30-13:20 Lecture
SAV 260 Finish codeshape; start project codegen
15:00-16:00 OH (je)
CSE 007 |
15
16:00-17:00 OH (aj)
CSE 021
23:00 Project: semantics due
|
16
14:00-15:00 OH (ny)
CSE 220 |
19
14:00-15:00 OH (aj)
CSE 220 |
20
15:00-16:00 OH
CSE 002 |
21
12:30-13:20 Lecture
SAV 260 Opt. overview (concl.)
15:00-16:00 OH (je)
CSE 007 |
22
Thanksgiving
|
23
Fri. after Thanksgiving
|
26
14:00-15:00 OH (aj)
CSE 220 |
27
14:00-15:00 OH (je)
CSE 007 |
28
15:00-16:00 OH (je)
CSE 007 |
29
16:00-17:00 OH (aj)
CSE 021
23:00 Project: code generation due
|
30
12:30-13:20 Lecture
SAV 260 SSA
14:00-15:00 OH (ny)
CSE 220 |
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
03
14:00-15:00 OH (aj)
CSE 220 |
04
14:00-15:00 OH (je)
CSE 007 |
05
12:30-13:20 Lecture
SAV 260 instruction scheduling; register allocation (no new slides)
15:00-16:00 OH (je)
CSE 007 |
06
16:00-17:00 OH (aj)
CSE 021
23:00 Project: compiler additions due
|
07
12:30-13:20 Lecture
SAV 260 Wrapup
14:00-15:00 OH (ny)
CSE 220
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
|
10 | 11 | 12
16:30 Final exam review Q&A
EEB 045 |
13
08:30-10:20 Final exam
|
14 |