Subscribe to this calendar (Google, iCal, etc.)
September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
23 | 24 | 25
Homework 0 out (optional)
Homework 1 out
8:30-9:20 Lecture
CSE2 G10 Course Mechanics, ML Variable Bindings
13:00-14:00 OH (Lanhao)
CSE2 152 |
26
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
27
8:30-9:20 Lecture
CSE2 G10 Functions, Pairs, Lists
14:00-15:00 OH (Max)
CSE2 152 |
30
8:30-9:20 Lecture
CSE2 G10 Local Bindings, Options, Benefits of No Mutation
9:30-10:30 OH (Josie)
CSE2 151 |
01
10:00-11:00 OH (Eric)
CSE 332 |
02
Homework 0 due (optional)
8:30-9:20 Lecture
CSE2 G10 Records, Datatypes, Case Expressions
13:00-14:00 OH (Lanhao)
CSE2 152 |
03
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
04
Homework 2 out
8:30-9:20 Lecture
CSE2 G10 More Datatypes, Pattern Matching
14:00-15:00 OH (Max)
CSE2 152
23:00 Homework 1 due
|
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
8:30-9:20 Lecture
CSE2 G10 Nested Pattern Matching, Exceptions, Tail Recursion
9:30-10:30 OH (Josie)
CSE2 151 |
08
10:00-11:00 OH (Eric)
CSE 332 |
09
8:30-9:20 Lecture
CSE2 G10 First Class Functions
13:00-14:00 OH (Lanhao)
CSE2 152 |
10
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
11
8:30-9:20 Lecture
CSE2 G10 Lexical Scope and Function Closures
14:00-15:00 OH (Max)
CSE2 152 |
14
Homework 3 out
8:30-9:20 Lecture
CSE2 G10 Function-Closure Idioms
9:30-10:30 OH (Josie)
CSE2 151
23:00 Homework 2 due
|
15
10:00-11:00 OH (Eric)
CSE 332 |
16
8:30-9:20 Lecture
CSE2 G10 ML Modules
13:00-14:00 OH (Lanhao)
CSE2 152 |
17
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
18
8:30-9:20 Lecture
CSE2 G10 Type Inference
14:00-15:00 OH (Max)
CSE2 152 |
21
8:30-9:20 Lecture
CSE2 G10 Equivalence
9:30-10:30 OH (Josie)
CSE2 151 |
22
10:00-11:00 OH (Eric)
CSE 332
23:00 Homework 3 due
|
23
8:30-9:20 Lecture
CSE2 G10 Motivation
13:00-14:00 OH (Lanhao)
CSE2 152 |
24
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
25
8:30-9:20 Lecture
CSE2 G10 Flex Day?
14:00-15:00 OH (Max)
CSE2 152 |
28
08:30-9:20 Midterm exam
9:30-10:30 OH (Josie)
CSE2 151 |
29
10:00-11:00 OH (Eric)
CSE 332 |
30
Homework 4 out
8:30-9:20 Lecture
CSE2 G10 Racket Intro
13:00-14:00 OH (Lanhao)
CSE2 152 |
31
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
01
8:30-9:20 Lecture
CSE2 G10 Thunks, Laziness, Streams, Memoization
14:00-15:00 OH (Max)
CSE2 152 |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
8:30-9:20 Lecture
CSE2 G10 Macros
9:30-10:30 OH (Josie)
CSE2 151 |
05
10:00-11:00 OH (Eric)
CSE 332 |
06
8:30-9:20 Lecture
CSE2 G10 Datatype-Style Programming with Lists or Structs
13:00-14:00 OH (Lanhao)
CSE2 152 |
07
Section
Homework 5 out
11:00-12:00 OH (Brendan)
CSE2 151
23:00 Homework 4 due
|
08
8:30-9:20 Lecture
CSE2 G10 Implementing Languages with Closures
14:00-15:00 OH (Max)
CSE2 152 |
11
Veterans Day
|
12
10:00-11:00 OH (Eric)
CSE 332 |
13
8:30-9:20 Lecture
CSE2 G10 Intro to Ruby and OOP
13:00-14:00 OH (Lanhao)
CSE2 152 |
14
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
15
Homework 6 out
8:30-9:20 Lecture
CSE2 G10 Static vs. Dynamic Typing
14:00-15:00 OH (Max)
CSE2 152
23:00 Homework 5 due
|
18
8:30-9:20 Lecture
CSE2 G10 Arrays & Such, Blocks & Procs, Inheritance & Overriding
9:30-10:30 OH (Josie)
CSE2 151 |
19
10:00-11:00 OH (Eric)
CSE 332 |
20
8:30-9:20 Lecture
CSE2 G10 Dynamic Dispatch Precisely, & Manually in Racket
13:00-14:00 OH (Lanhao)
CSE2 152 |
21
Section
11:00-12:00 OH (Brendan)
CSE2 151 |
22
8:30-9:20 Lecture
CSE2 G10 OOP vs Functional Decomposition; Adding Operators & Variants, Double Dispatch
14:00-15:00 OH (Max)
CSE2 152 |
25
Homework 7 out
8:30-9:20 Lecture
CSE2 G10 Multiple Inheritance, Mixins, Interfaces, Abstract Methods
9:30-10:30 OH (Josie)
CSE2 151 |
26
10:00-11:00 OH (Eric)
CSE 332
13:00-14:00 Oh
CSE2 151 OH (Josie) |
27
13:00-14:00 OH (Lanhao)
CSE2 152
23:00 Homework 6 due
|
28
Thanksgiving
|
29
Day after Thanksgiving
|
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
8:30-9:20 Lecture
CSE2 G10 Subtyping
9:30-10:30 OH (Josie)
CSE2 151 |
03
10:00-11:00 OH (Eric)
CSE 332 |
04
8:30-9:20 Lecture
CSE2 G10 Subtyping for OOP; Comparing/Combining Generics and Subtyping
13:00-14:00 OH (Lanhao)
CSE2 152 |
05
Section
11:00-12:00 OH (Brendan)
CSE2 151
23:00 Homework 7 due
|
06
8:30-9:20 Lecture
CSE2 G10 Victory Lap
14:00-15:00 OH (Max)
CSE2 152 |
09 | 10
08:30-10:20 Final exam
|
11 | 12 | 13 |