April |
Monday | Tuesday | Wednesday | Thursday | Friday |
03
10:30-11:20 LectureCSE2 G10Functions and environmentscode, diagrams
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
04
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
05
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
06
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
07
10:30-11:20 LectureCSE2 G10higher-order functions, functions as parameters, map, filtercode, diagrams
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
10
10:30-11:20 LectureCSE2 G10Higher-order functions; environments and executioncode, diagrams
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
11
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
12
10:30-11:20 LectureCSE2 G10Closures and environments and letreccode, diagrams
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
13
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
14
10:30-11:20 LectureCSE2 G10Closures and environments and mapdiagrams (same code from Wed.)
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
17
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
18
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
23:00 HW3 due (Racket programming & testing)
|
19
10:30-11:20 Lecture CSE2 G10 Evaluation and promises (same code and notes as Monday)
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
20
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
21
10:30-11:20 LectureCSE2 G10Streams and memos (concl.)fib3 diagram
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
24
10:30-11:20 LectureCSE2 G10Racket structs; interpretersslides, code
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
25
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
26
10:30-11:20 LectureCSE2 G10Interpreters and language implementationmore code
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
27
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
28
10:30-11:20 LectureCSE2 G10interpreters (concl.), MUPL/hw5mupl demo
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
May |
Monday | Tuesday | Wednesday | Thursday | Friday |
01
Midterm exam review session Sunday afternoon 4/30 2pm OUG 141
10:30-11:20 Midterm exam (in-class) Bring your UW ID card with you
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
02
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
03
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
04
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
05
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
08
10:30-11:20 LectureCSE2 G10Ruby containers, blocks, and procsterminal output
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
09
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
10
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
11
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
12
10:30-11:20 LectureCSE2 G10Parsers, scanners, grammars, and derivationsslides
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
15
10:30-11:20 Lecture CSE2 G10 Regular expressions and scanners
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
16
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
17
10:30-11:20 Lecture CSE2 G10 Scanners (concl.)
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
18
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
19
10:30-11:20 LectureCSE2 G10Grammars and parsingslides
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
22
10:30-11:20 LectureCSE2 G10Ambiguity (concl.); LL grammars and top-down parsing; grammar hacking (start)slides
15:00-16:00 OH (Aaminah)Allen 3rd floor breakout + zoom
16:30-17:30 OH (Yilin)zoom
18:30-19:30 OH (Aditya)Allen 5th floor breakout + zoom
|
23
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
24
10:30-11:20 LectureCSE2 G10LL grammars and top-down parsing; grammar hacking (concl.); Memory management (start)slides
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
25
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
26
10:30-11:20 LectureCSE2 G10Memory management, garbage collection (concl.)diagrams
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|
29
Memorial Day
|
30
10:30-11:30 OH (Vani)Allen 3rd floor breakout + zoom
13:00-14:00 OH (Li)CSE2 153 + zoom
15:00-16:00 OH (Aditya)Allen 4th floor breakout + zoom
18:00-19:00 OH (Allan)CSE2 153 + zoom
|
31
15:30-16:30 OH (Aaminah)CSE2 150 + zoom
|
01
13:30-14:30 OH (Vani)Allen 3rd floor breakout + zoom
15:00-16:00 OH (Allan)CSE2 151 + zoom
|
02
10:30-11:20 LectureCSE2 G10JavaScript and Dynamic Languages; Course wrapupslides: dynamic, wrapup
15:30-17:00 OH (Yilin)CSE2 150 + zoom
17:00-18:00 OH (Yigao)zoom
|