|
|
|
|
This calendar is a main resource for class materials.
Use it to find textbook reading assignments, links to lecture slides,
and reminders of classroom activities.
Week |
Day |
Date |
Topic (with link to slides, if any)
/ Reading (note 1) |
Notes |
1 |
M |
5-Jan |
Introduction and Administrativia |
|
T |
6-Jan |
|
|
W |
7-Jan |
|
|
Th |
8-Jan |
|
|
F |
9-Jan |
Lecture Code (Driver, PointValue, PointFactory
Classes) |
|
2 |
M |
12-Jan |
Programming Mechanisms That Can Solve Design
Problems |
|
T |
13-Jan |
|
|
W |
14-Jan |
|
|
Th |
15-Jan |
|
|
F |
16-Jan |
Lecture Code |
|
3 |
M |
19-Jan |
MLK Day -- No Class |
|
T |
20-Jan |
|
|
W |
21-Jan |
Lecture
Code (Uses modified DriverHelper hierarchy) |
|
Th |
22-Jan |
|
|
F |
23-Jan |
|
|
4 |
M |
26-Jan |
Lecture
Code: Stacks with Exceptions |
|
T |
27-Jan |
|
|
W |
28-Jan |
|
|
Th |
29-Jan |
|
|
F |
30-Jan |
Midterm #1 |
|
5 |
M |
2-Feb |
Swing
Into Slides, Code samples: HelloWorldSwing.java,
HelloWorldButtonSwing.java
READINGS: Your textbook. All material on swing and awt.
Sun's
java tutorial pages |
|
T |
3-Feb |
|
|
W |
4-Feb |
Buttons, buttons and more buttons |
|
Th |
5-Feb |
|
|
F |
6-Feb |
|
|
6 |
M |
9-Feb |
Lecture Code: ManyButtons,
LayoutDemo, Fahrenheit |
|
T |
10-Feb |
|
|
W |
11-Feb |
|
|
Th |
12-Feb |
|
|
F |
13-Feb |
JukeBoxes...
Course Material from 2/13 ; JukeBoxes.zip |
|
7 |
M |
16-Feb |
Presidents' Day -- No Class |
|
T |
17-Feb |
|
|
W |
18-Feb |
MVC Jukebox: JukeBoxModel.java,
JukeBoxView.java, JukeBoxController.java |
|
Th |
19-Feb |
|
|
F |
20-Feb |
|
|
8 |
M |
23-Feb |
|
|
T |
24-Feb |
|
|
W |
25-Feb |
Midterm #2 |
|
Th |
26-Feb |
|
|
F |
27-Feb |
|
|
9 |
M |
1-Mar |
Lists |
|
T |
2-Mar |
|
|
W |
3-Mar |
Stacks implemented using a list: RobertStack.java.
Recursion strategies |
|
Th |
4-Mar |
|
|
F |
5-Mar |
Reversible
Lists |
|
10 |
M |
8-Mar |
|
|
Tu |
9-Mar |
|
|
W |
10-Mar |
|
|
Th |
11-Mar |
|
|
F |
12-Mar |
|
|
Final Exam
|
W |
17-Mar |
2:30-4:20 p.m. Wednesday, March 17,
2004 |
|
Note 1: Chapters and sections refer to the Nino and Hosch reading that you should do before class on that day.
|
 |
Department of Computer Science & Engineering
University of Washington
[comments to cse143-webmaster]
|
|