Lecture
Section
Lab
Exam
Homework
Office Hour
Other
Holiday

Subscribe to this calendar

January
SundayMondayTuesdayWednesdayThursdayFridaySaturday
03 04
Lecture
Introduction
05
13:30-14:30 OH (Ras)
CSE 644
06
13:30-14:30 OH (Talia)
CSE 006 (lab)
07
Section
D3: Enter/Exit and Call Chaining
Part I: Enter/Exit: Handout pdf, Exercise 1 HTML Source Code, Exercise 2 HTML Source Code
Part II: Call chaining HTML Source Code
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
08
13:30-14:30 OH (Ben)
CSE 006 (lab)
15:00-16:00 OH (Maaz)
CSE 006 (lab)
09
10 11 12
13:30-14:30 OH (Ras)
CSE 644
13
13:30-14:30 OH (Talia)
CSE 006 (lab)
14
Section
Desugaring and Coroutines
Part I: PDF Handout, Starter-kit, Solution.
Part II: Coroutines Slides
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
15 16
17 18
MLK Day
19 20 21
Section
Bytecode Interpreter and Arrowlets
Slides and Arrowlets Solution
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
22
15:00-16:00 OH (Maaz)
CSE 006 (lab)
23
24 25 26
13:30-14:30 OH (Ras)
CSE 644
27
13:30-14:30 OH (Talia)
CSE 006 (lab)
28
Section
Continuation-Passing Style and Arrowlets Implementation
CPS & Arrowlets Exercise HTML Source Code, Solution Source Code
Arrowlets Research Paper for those interested in more detail
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
29
15:00-16:00 OH (Maaz)
CSE 006 (lab)
30
31 01 02
13:30-14:30 OH (Ras)
CSE 644
03
13:30-14:30 OH (Talia)
CSE 006 (lab)
04
Section
Earley Parsing and Disambiguation
Exercise Handout, Solution
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
05
15:00-16:00 OH (Maaz)
CSE 006 (lab)
06

February
SundayMondayTuesdayWednesdayThursdayFridaySaturday
07 08 09
13:30-14:30 OH (Ras)
CSE 644
10
13:30-14:30 OH (Talia)
CSE 006 (lab)
14:30-15:50 Midterm Exam
11
Section
Syntax-Driven Translation
Exercise Handout, Starter Kit
Solution (without highlighted parentheses, as those would give away part of PA3)
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
12
15:00-16:00 OH (Maaz)
CSE 006 (lab)
13
14 15
Presidents' Day
16
13:30-14:30 OH (Ras)
CSE 644
17
13:30-14:30 OH (Talia)
CSE 006 (lab)
18
Section
Objects and Inheritance
Slides, Solution
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
19
15:00-16:00 OH (Maaz)
CSE 006 (lab)
20
21 22 23
13:30-14:30 OH (Ras)
CSE 644
24
13:30-14:30 OH (Talia)
CSE 006 (lab)
25
Section
Static Types, Dynamic Checks, and Data Flow Analysis
Static Types & Dynamic Checks in Java
Data Flow Analysis
12:40-13:30 OH (Ben)
CSE 006 (lab)
26
15:00-16:00 OH (Maaz)
CSE 006 (lab)
27
28 29 01
13:30-14:30 OH (Ras)
CSE 644
02
13:30-14:30 OH (Talia)
CSE 006 (lab)
03
Section
Compiling Constraints
Handout, Solution
12:40-13:30 OH (Ben)
CSE 006 (lab)
16:30-17:30 OH (Alvin)
CSE 530
04
15:00-16:00 OH (Maaz)
CSE 006 (lab)
05

March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
06 07 08
13:30-14:30 OH (Ras)
CSE 644
09
11:00-12:00 OH (Talia)
CSE 006 (lab)
10
12:40-13:30 OH (Ben)
CSE 006 (lab)
13:30-or-14:30 Final Quiz
16:30-17:30 OH (Alvin)
CSE 530
11
15:00-16:00 OH (Maaz)
CSE 006 (lab)
12
13 14 15
14:30-16:20 Final Project Presentations
16 17 18 19