September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
27 | 28 | 29
14:00-15:00 OH (Elijah)
CSE2 131 |
30
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131 |
01
9:00-10:15 OH (Jaela)
CSE2 121
10:30 Lecture
CSE2 G01 Forward & Backward Reasoning; Reasoning about if statements (slides) (video) PP 38
13:30-14:30 OH (Owen)
CSE2 150
17:00 HW0 due
|
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
12:30-13:30 OH (Zhennan)
CSE2 121 |
05
14:00-15:00 OH (Betty)
CSE2 131 |
06
14:00-15:00 OH (Elijah)
CSE2 131 |
07
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131 |
08
9:00-10:15 OH (Jaela)
CSE2 121
10:30 Lecture
CSE2 G01 More Writing Loops: interview question and wrap-up (slides) (worksheet) (solution) (video)
13:30-14:30 OH (Owen)
CSE2 150 |
11
10:30 Lecture
CSE2 G01 Specifications: overview, javadoc, comparison, and correctness (slides) (video) PP 23
12:30-13:30 OH (Zhennan)
CSE2 121
17:00 HW1 due
|
12
14:00-15:00 OH (Betty)
CSE2 131 |
13
14:00-15:00 OH (Elijah)
CSE2 131 |
14
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131
23:00 HW3 due
|
15
9:00-10:15 OH (Jaela)
CSE2 121
10:30 Lecture
CSE2 G01 Abstraction Functions (AFs): overview and an example (slides) (video) Code Example
13:30-14:30 OH (Owen)
CSE2 150 |
18
10:30 Lecture
CSE2 G01 Representation Invariants (RIs): overview and defensive programming (slides) (video) EJ 49, 50, 17, 52
12:30-13:30 OH (Zhennan)
CSE2 121
17:00 HW2 due
|
19
14:00-15:00 OH (Betty)
CSE2 131 |
20
14:00-15:00 OH (Elijah)
CSE2 131 |
21
Section
HW5 pt1, testing, & rep exposure (slides) rep exposure worksheet (solution) and test design worksheet (solution)
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131
23:00 HW4 due
|
22
9:00-10:15 OH (Jaela)
CSE2 121
13:30-14:30 OH (Owen)
CSE2 150 |
25
12:30-13:30 OH (Zhennan)
CSE2 121 |
26
14:00-15:00 OH (Betty)
CSE2 131 |
27
14:00-15:00 OH (Elijah)
CSE2 131 |
28
Section
HW5 pt2, RIs, equals & hashCode (slides) worksheets: RIs/AFs worksheet (solution) and equals & hashCode (solution)
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131
23:00 HW5 pt1 due
|
29
9:00-10:15 OH (Jaela)
CSE2 121
10:30 Lecture
CSE2 G01 More Identity, Equality, & Hashing: review, mutability, and hashing (slides, demo)
13:30-14:30 OH (Owen)
CSE2 150
18:00 Quiz 1 begins
|
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
10:30 Lecture
CSE2 G01 Exceptions & Assertions: concepts, assertions, mechanics, design, and alternatives (slides) PP 25
12:30-13:30 OH (Zhennan)
CSE2 121 |
02
14:00-15:00 OH (Betty)
CSE2 131 |
03
14:00-15:00 OH (Elijah)
CSE2 131 |
04
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131
23:00 HW5 pt2 due
|
05
9:00-10:15 OH (Jaela)
CSE2 121
13:30-14:30 OH (Owen)
CSE2 150 |
08
12:30-13:30 OH (Zhennan)
CSE2 121 |
09
14:00-15:00 OH (Betty)
CSE2 131 |
10
10:30 Lecture
CSE2 G01 Generics: overview, methods, and subtyping (slides) More Generics: bounds, wildcards, arrays, type erasure, and advice (slides) EJ 28, 30
14:00-15:00 OH (Elijah)
CSE2 131 |
11
Veterans Day
|
12
9:00-10:15 OH (Jaela)
CSE2 121
13:30-14:30 OH (Owen)
CSE2 150
23:00 HW6 due
|
15
10:30 Lecture
CSE2 G01 Callbacks, Events, & Event-Driven Programs: callbacks & events and event-driven programs (slides) Code Examples
12:30-13:30 OH (Zhennan)
CSE2 121 |
16
14:00-15:00 OH (Betty)
CSE2 131 |
17
10:30 Lecture
CSE2 G01 User Interfaces & Javascript: user interfaces, Javascript, and JS classes (slides) Code Examples
14:00-15:00 OH (Elijah)
CSE2 131 |
18
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131
23:00 HW7 due
|
19
9:00-10:15 OH (Jaela)
CSE2 121
13:30-14:30 OH (Owen)
CSE2 150 |
22
12:30-13:30 OH (Zhennan)
CSE2 121 |
23
14:00-15:00 OH (Betty)
CSE2 131 |
24
Thanksgiving break
|
25
Thanksgiving break
|
26
Thanksgiving break
|
29
12:30-13:30 OH (Zhennan)
CSE2 121 |
30
14:00-15:00 OH (Betty)
CSE2 131 |
01
14:00-15:00 OH (Elijah)
CSE2 131 |
02
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131
23:00 HW8 due
|
03
9:00-10:15 OH (Jaela)
CSE2 121
13:30-14:30 OH (Owen)
CSE2 150 |
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
12:30-13:30 OH (Zhennan)
CSE2 121 |
07
14:00-15:00 OH (Betty)
CSE2 131 |
08
14:00-15:00 OH (Elijah)
CSE2 131 |
09
14:30-15:30 OH (Josie)
CSE 4th Floor Breakout Area
17:00-18:00 OH (Elijah)
CSE2 131 |
10
9:00-10:15 OH (Jaela)
CSE2 121
13:30-14:30 OH (Owen)
CSE2 150
23:00 HW9 due
|