January | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
03 | 04 | 05
10:00 hw0 due (warmup) No late assignments accepted
gradescope instructions |
06 | 07 |
10
Lecture
Program logic - loops (no new notes or slides) |
11
23:00 hw1 due (assertions, proofs) (sample solution)
|
12 | 13 | 14 |
17
MLK Day
|
18
23:00 hw2 due (loop development) (sample solution)
|
19 | 20
23:00 hw3 due (Java review / logistics)
|
21 |
24 | 25 | 26 | 27
Section
Graphs, testing, hw5 slides, rep exposure worksheet (sample solution), test design worksheet (sample solution)
23:00 hw4 due (implement / test)
|
28
Lecture
Testing (concl.); Module design and general style notes; EJ: 12, 15-17, 51-52, 57-58, 62, 68; PP: 5, 7-10, 28, 40, 44 slides |
31
13:00-14:00 OH Owen
Allen 3rd floor breakout |
01
13:00-14:00 OH Zhennan
CSE2 131
14:00-15:00 OH Gargi
CSE2 131
15:00-16:00 OH Rachel
CSE2 131
16:00-17:00 OH Katherine
Allen 3rd floor breakout |
02
Lecture
equals/hashCode
16:00-17:00 OH Ardi
Allen 4th floor breakout |
03
12:00-13:00 OH Hannah
CSE 218
16:00-17:00 OH Elijah
CSE2 121
17:30-18:30 OH Bryan
CSE2 121
23:00 hw5-1 due (graph ADT design/test)
|
04 |
February | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
Midterm exam Q&A Review Sunday afternoon 2/6 2pm
CSE2 G20
Lecture
Exceptions (cont.)
13:00-14:00 OH Owen
Allen 3rd floor breakout |
08
13:00-14:00 OH Zhennan
CSE2 131
14:00-15:00 OH Gargi
CSE2 131
15:00-16:00 OH Rachel
CSE2 131
16:00-17:00 OH Katherine
Allen 3rd floor breakout
17:00-18:00 Midterm exam (all sections)
Kane 110 & CSE2 G01 |
09
16:00-17:00 OH Ardi
Allen 4th floor breakout |
10
12:00-13:00 OH Hannah
CSE 218
16:00-17:00 OH Elijah
CSE2 121
23:00 hw5-2 due (graph ADT implementation)
|
11
Lecture
Subtypes (concl.) |
14
13:00-14:00 OH Owen
Allen 3rd floor breakout |
15
13:00-14:00 OH Zhennan
CSE2 131
14:00-15:00 OH Gargi
CSE2 131
15:00-16:00 OH Rachel
CSE2 131
16:00-17:00 OH Katherine
Allen 3rd floor breakout |
16
Lecture
Generics (concl.)
16:00-17:00 OH Ardi
Allen 4th floor breakout |
17
12:00-13:00 OH Hannah
CSE 218
16:00-17:00 OH Elijah
CSE2 121
23:00 hw6 due (social network)
|
18 |
21
President's Day
|
22
13:00-14:00 OH Zhennan
CSE2 131
14:00-15:00 OH Gargi
CSE2 131
15:00-16:00 OH Rachel
CSE2 131
16:00-17:00 OH Katherine
Allen 3rd floor breakout |
23
16:00-17:00 OH Ardi
Allen 4th floor breakout |
24
12:00-13:00 OH Hannah
CSE 218
16:00-17:00 OH Elijah
CSE2 121
23:00 hw7 due (generics, Dijkstra's, campus paths)
|
25 |
28
13:00-14:00 OH Owen
Allen 3rd floor breakout |
01
13:00-14:00 OH Zhennan
CSE2 131
14:00-15:00 OH Gargi
CSE2 131
15:00-16:00 OH Rachel
CSE2 131
16:00-17:00 OH Katherine
Allen 3rd floor breakout |
02
16:00-17:00 OH Ardi
Allen 4th floor breakout |
03
12:00-13:00 OH Hannah
CSE 218
16:00-17:00 OH Elijah
CSE2 121
23:00 hw8 due (JS/TS/React warmup)
|
04 |
March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
13:00-14:00 OH Owen
Allen 3rd floor breakout |
08
13:00-14:00 OH Zhennan
CSE2 131
14:00-15:00 OH Gargi
CSE2 131
15:00-16:00 OH Rachel
CSE2 131
16:00-17:00 OH Katherine
Allen 3rd floor breakout |
09
16:00-17:00 OH Ardi
Allen 4th floor breakout |
10
12:00-13:00 OH Hannah
CSE 218
16:00-17:00 OH Elijah
CSE2 121
23:00 hw9 due (GUI)
|
11 |
14
16:30-17:30 Final exam Q&A Review
CSE2 G20 |
15
12:30-14:20 Final exam (all sections)
Kane 110 & CSE2 G01 |
16 | 17 | 18 |