CSE 331 Autumn 2012
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

September
MondayTuesdayWednesdayThursdayFriday
24
10:30-11:20 Lecture
EEB 045
Overview
11:00 ex0 out
25 26
10:00 ex0 due
10:30-11:20 Lecture
EEB 045
Reasoning about code
notes from lecture
18:00 hw1 out
27
Section
Introductions, reasoning about code slides
28
10:30-11:20 Lecture
EEB 045
Conditionals and loops

October
MondayTuesdayWednesdayThursdayFriday
01
10:30-11:20 Lecture
EEB 045
Proof rules for loops
notes from lecture
16:00-17:00 OH (hp)
CSE 548
02
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw1 due
03
10:30-11:20 Lecture
EEB 045
loop development
16:00 hw2 out
16:00-17:00 OH (kd)
CSE 006 lab
04
Section
Loops, Java tools slides
16:00-17:00 OH (jo)
CSE 006 lab
05
10:30-11:20 Lecture
EEB 045
Specifications
15:00 hw3 out
16:00-17:00 OH (wl)
CSE 006 lab
08
10:30-11:20 Lecture
EEB 045
Specifications (concl) Data abstractions (ADTs)
16:00-17:00 OH (hp)
CSE 548
09
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw2 due
10
10:30-11:20 Lecture
EEB 045
Data Abstractions, AF, and RI
16:00-17:00 OH (kd)
CSE 006 lab
11
Section
Abstractions, hw4 slides
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw3 due
12
10:30-11:20 Lecture
EEB 045
ADT examples and wrapup
16:00 hw4 out
16:00-17:00 OH (wl)
CSE 006 lab
15
10:30-11:20 Lecture
EEB 045
Testing
16:00-17:00 OH (hp)
CSE 548
16
16:00-17:00 OH (jo)
CSE 006 lab
17
10:30-11:20 Lecture
EEB 045
Testing (concl)
Class design
16:00-17:00 OH (kd)
CSE 006 lab
18:00 hw5 out
18
Section
JUnit, class design slides (follow links in slides for sample code)
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw4 due
19
10:30-11:20 Lecture
EEB 045
Class design
16:00-17:00 OH (wl)
CSE 006 lab
18:00 hw6 out
22
10:30-11:20 Lecture
EEB 045
Exceptions and assertions
16:00-17:00 OH (hp)
CSE 548
23
16:00-17:00 OH (jo)
CSE 006 lab
24
10:30-11:20 Lecture
EEB 045
Exceptions and assertions (concl.) Interfaces
16:00-17:00 OH (kd)
CSE 006 lab
25
Section
HW6, BFS, debugging slides
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw5 due (graph)
26
10:30-11:20 Lecture
EEB 045
Debugging
16:00-17:00 OH (wl)
CSE 006 lab
29
10:30-11:20 Lecture
EEB 045
Identity and equality
16:00-17:00 OH (hp)
CSE 548
30
16:00-17:00 OH (jo)
CSE 006 lab
31
10:30-11:20 Lecture
EEB 045
Subtypes and subclasses
16:00-17:00 OH (kd)
CSE 006 lab
01
Section
Midterm review slides
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw6 due (Marvel)
02
10:30-11:20 Lecture
EEB 045
Subtypes and subclasses
16:00-17:00 OH (wl)
CSE 006 lab

November
MondayTuesdayWednesdayThursdayFriday
05
10:30-11:20 Midterm
16:00-17:00 OH (hp)
CSE 548
06
16:00-17:00 OH (jo)
CSE 006 lab
07
10:30-11:20 Lecture
EEB 045
Generics and polymorphism
16:00-17:00 OH (kd)
CSE 006 lab
18:00 hw7 out
08
Section
Generics, Dijkstra's algorithm slides handout
16:00-17:00 OH (jo)
CSE 006 lab
09
10:30-11:20 Lecture
EEB 045
Generics (concl.)
16:00-17:00 OH (wl)
CSE 006 lab
12
Veterans Day
13
16:00-17:00 OH (jo)
CSE 006 lab
14
10:30-11:20 Lecture
EEB 045
Events, listeners, and callbacks
16:00-17:00 OH (kd)
CSE 006 lab
15
Section
MVC slides
16:00-17:00 OH (jo)
CSE 006 lab
18:00 hw8 out
23:00 hw7 due (generics, Dijkstra)
16
10:30-11:20 Lecture
EEB 045
Design patterns 1
16:00-17:00 OH (wl)
CSE 006 lab
19
10:30-11:20 Lecture
EEB 045
Design patterns 2
16:00-17:00 OH (hp)
CSE 548
20
16:00-17:00 OH (jo)
CSE 006 lab
21
10:30-11:20 Lecture
EEB 045
Turkey Hunting (Usability)
22
Thanksgiving
23
Thanksgiving
26
10:30-11:20 Lecture
EEB 045
Graphics and GUIs (sample code)
11:00 hw9 out
16:00-17:00 OH (hp)
CSE 548
27
16:00-17:00 OH (jo)
CSE 006 lab
23:00 hw8 due (campus map)
28
10:30-11:20 Lecture
EEB 045
Event-driven programs (sample code)
16:00-17:00 OH (kd)
CSE 006 lab
29
Section
Design patterns slides
16:00-17:00 OH (jo)
CSE 006 lab
30
10:30-11:20 Lecture
EEB 045
Design patterns 3
16:00-17:00 OH (wl)
CSE 006 lab

December
MondayTuesdayWednesdayThursdayFriday
03
10:30-11:20 Lecture
EEB 045
System integration
16:00-17:00 OH (hp)
CSE 548
04
16:00-17:00 OH (jo)
CSE 006 lab
05
10:30-11:20 Lecture
EEB 045
No lecture - finish up projects
16:00-17:00 OH (kd)
CSE 006 lab
23:00 hw9 due (GUI)
06
Section
Final review, wrapup slides
16:00-17:00 OH (jo)
CSE 006 lab
07
10:30-11:20 Lecture
EEB 045
Demos, wrapup
16:00-17:00 OH (wl)
CSE 006 lab
10
3:00 Final exam review Sunday 3 pm
EE 045
08:30-10:20 Final exam
11 12 13 14