Readings: C = Conceptual Info, J = your Java text, EJ = Effective Java, PP = Pragmatic Programmer.
Do the reading before the date on which it is listed.
You are responsible for material in all handouts, whether or not they appear on this schedule. You may find unassigned sections from the books useful, but they are not required.
The calendar is subject to change.
April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
10:30-11:20 Lecture
SIG 134 L0 Introduction; L1 Reasoning about code A1, A2, A3; EJ 3.10, 3.12, 7.41, 8.45-8.46, 8.50, 8.56; PP 1.1-1.2, 1.5, 3.14-3.16; no reading quiz for today
15:00-16:00 OH (wcsmith)
CSE 006 |
02
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006 |
03
02:00 RQ2 due; surveys due: demographics, CSE 143 assessment, office hours
15:15-16:15 OH (mernst)
CSE 562 |
04
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
05
23:00 HW0 due
|
08
15:00-16:00 OH (wcsmith)
CSE 006
23:00 HW1 due
|
09
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006 |
10
15:15-16:15 OH (mernst)
CSE 562 |
11
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
12
23:00 HW2 due
|
15
15:00-16:00 OH (wcsmith)
CSE 006 |
16
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006 |
17
15:15-16:15 OH (mernst)
CSE 562 |
18
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
19
23:00 HW3 due
|
22
15:00-16:00 OH (wcsmith)
CSE 006
17:00-18:00 Midterm Review
MUE 153 |
23
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006 |
24
10:30-11:20 Midterm exam (closed book, through Lecture 9) (solutions)
|
25
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
26 |
29
10:30-11:20 Lecture
SIG 134 Catch up
15:00-16:00 OH (wcsmith)
CSE 006 |
30
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006 |
01
15:15-16:15 OH (mernst)
CSE 562 |
02
Section
Nullness and Generics
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
03
10:30-11:20 Lecture
SIG 134 L12 Identity, equality, and copying EJ 3.8-3.9,3.11-3.12, 4.15; PP 3.18, 6.31; RQ12
16:30-17:15 OH (mernst)
CSE 562 |
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
15:00-16:00 OH (wcsmith)
CSE 006 |
07
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006
23:00 HW4 due
|
08
15:15-16:15 OH (mernst)
CSE 562 |
09
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
10
10:30-11:20 Lecture
SIG 134 L13 Generics and polymorphism
16:30-17:15 OH (mernst)
CSE 562
23:00 HW3 re-due
|
13
15:00-16:00 OH (wcsmith)
CSE 006 |
14
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006
23:00 HW5 due
|
15
15:15-16:15 OH (mernst)
CSE 562 |
16
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
17
16:30-17:15 OH (mernst)
CSE 562
23:00 HW4 re-due
|
20
15:00-16:00 OH (wcsmith)
CSE 006 |
21
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006
23:00 HW6 due
|
22 | 23
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006 |
24
23:00 HW5 re-due
|
27
Memorial Day
|
28
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006
23:00 HW7 due
|
29
10:30-11:20 Lecture
SIG 134 L21 Usability 2
15:15-16:15 OH (mernst)
CSE 562 |
30
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006
23:00 HW6 re-due
|
31
10:30-11:20 Lecture
SIG 134 L23 GUI programming, extra slides, example code Swing tutorials or Core Java vol. I by Horstmann & Cornell or other Swing material
16:30-17:15 OH (mernst)
CSE 562 |
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
03
10:30-11:20 Lecture
SIG 134 L24 Event-based programming, example code More Swing material (choose on your own)
15:00-16:00 OH (wcsmith)
CSE 006 |
04
12:15-13:15 OH (djmail)
CSE 006
14:30-15:30 OH (ynamara)
CSE 006 |
05
15:15-16:15 OH (mernst)
CSE 562 |
06
Section
TBD
15:30-16:30 OH (jcwr)
CSE 006
16:30-17:30 OH (hubert4)
CSE 006
23:00 HW7 re-due
23:00 HW8 due
|
07
16:30-17:15 OH (mernst)
CSE 562 |
10
08:30-10:20 Final exam (closed book, comprehensive) (solutions)
|
11 | 12 | 13 | 14 |