September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
28 | 29 | 30 | 01 | 02
10:00 hw0 due (warmup)
10:30-11:20 Lecture
BAG 260 Reasoning about code I |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
05
14:00-15:00 OH (ep)
CSE 006 lab |
06
16:00-17:00 OH (ep)
CSE 006 lab |
07
10:30-11:20 Lecture
BAG 260 loop development
16:00-17:00 OH (ni)
CSE 006 lab
23:00 hw1 due (assertions, proofs)
|
08
16:00-17:00 OH (gl)
CSE 006 lab |
09
16:00-17:00 OH (df)
CSE 006 lab |
12
10:30-11:20 Lecture
BAG 260 Specs. (concl.); Data abstractions (ADTs) slides, related notes (same as last time), EJ 15 39 44
16:30-17:30 OH (jb)
CSE 006 lab |
13
16:00-17:00 OH (ep)
CSE 006 lab
23:00 hw2 due (loop development)
|
14
10:30-11:20 Lecture
BAG 260 ADTs (concl.); Representation invariants (RI) (start) slides, related notes
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab |
15
16:00-17:00 OH (gl)
CSE 006 lab
23:00 hw3 due (Java review / logistics)
|
16
10:30-11:20 Lecture
BAG 260 Rep. invariants (concl.)
16:00-17:00 OH (df)
CSE 006 lab |
19
10:30-11:20 Lecture
BAG 260 Abstraction Functions (AF); Testing (start) AF slides, related notes (same as last time); testing slides, PP 34, 43
16:30-17:30 OH (jb)
CSE 006 lab |
20
16:00-17:00 OH (ep)
CSE 006 lab |
21
10:30-11:20 Lecture
BAG 260 Testing (concl.)
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab |
22
16:00-17:00 OH (gl)
CSE 006 lab
23:00 hw4 due (implement / test)
|
23
10:30-11:20 Lecture
BAG 260 Module design and general style notes slides; EJ 10, 13-15, 40-41, 45, 56; PP 4, 7-8, 26, 33
16:00-17:00 OH (df)
CSE 006 lab |
26
16:30-17:30 OH (jb)
CSE 006 lab |
27
16:00-17:00 OH (ep)
CSE 006 lab |
28
10:30-11:20 Lecture
BAG 260 Equality & hashCode
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab |
29
16:00-17:00 OH (gl)
CSE 006 lab |
30
16:00-17:00 OH (df)
CSE 006 lab |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
10:30-11:20 Lecture
BAG 260 Exceptions (concl.)
16:30-17:30 OH (jb)
CSE 006 lab |
03
16:00-17:00 OH (ep)
CSE 006 lab
23:00 hw5 due (graph ADT)
|
04
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab |
05
16:00-17:00 OH (gl)
CSE 006 lab |
06
16:00-17:00 OH (df)
CSE 006 lab
23:00 pre-midterm quizzes due
|
09
Midterm Q&A Session SATURDAY AFTERNOON, Nov. 7, 1pm
EEB 037
10:30-11:20 Midterm
16:30-17:30 OH (jb)
CSE 006 lab |
10
16:00-17:00 OH (ep)
CSE 006 lab |
11
Veterans Day
|
12
16:00-17:00 OH (gl)
CSE 006 lab |
13
10:30-11:20 Lecture
BAG 260 Generics (cont.);
16:00-17:00 OH (df)
CSE 006 lab |
16
10:30-11:20 Lecture
BAG 260 Generics (wrapup)
16:30-17:30 OH (jb)
CSE 006 lab |
17
16:00-17:00 OH (ep)
CSE 006 lab
23:00 hw6 due (social network)
|
18
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab |
19
16:00-17:00 OH (gl)
CSE 006 lab |
20
16:00-17:00 OH (df)
CSE 006 lab |
23
16:30-17:30 OH (jb)
CSE 006 lab |
24
16:00-17:00 OH (ep)
CSE 006 lab
23:00 hw7 due (generics, Dijkstra's)
|
25
10:30-11:20 Lecture
BAG 260 Graphics (cont.)
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab |
26
Thanksgiving Day
|
27
Day After Thanksgiving
|
30
16:30-17:30 OH (jb)
CSE 006 lab |
01
16:00-17:00 OH (ep)
CSE 006 lab |
02
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab
23:00 hw8 due (campus paths)
|
03
16:00-17:00 OH (gl)
CSE 006 lab |
04
10:30-11:20 Lecture
BAG 260 Design patterns (cont.)
16:00-17:00 OH (df)
CSE 006 lab |
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
16:30-17:30 OH (jb)
CSE 006 lab |
08
16:00-17:00 OH (ep)
CSE 006 lab |
09
15:00-16:00 OH (hp)
CSE 006 lab
16:00-17:00 OH (ni)
CSE 006 lab
23:00 hw9 due (GUI)
|
10
16:00-17:00 OH (gl)
CSE 006 lab |
11
16:00-17:00 OH (df)
CSE 006 lab |
14
Final Q&A review SUNDAY afternoon, 2pm
EEB 037
08:30-10:20 Final exam
|
15 | 16 | 17 | 18 |