Week
1 |
M
1/7 |
W
1/9 |
F
1/11 |
|
syllabus,
println read 1.1 - 1.3 |
static
methods read 1.4 - 1.5 HW1 assigned |
expressions
and variables read 2.1 - 2.2 |
Week
2 |
M
1/14 |
W
1/16 |
F
1/18 |
|
for
loops, nested loops read 2.3 |
loop
figures, constants read 2.4 - 2.5 HW2 assigned |
parameters read 3.1 |
Week
3 |
M 1/21 |
W
1/23 |
F
1/25 |
|
HOLIDAY NO CLASS |
Graphics read 3G HW3 assigned |
return,
cumulative sum read 3.2, 4.1 |
Week
4 |
M
1/28 |
W
1/30 |
F
2/1 |
|
if/else;
Scanner read 3.4, 4.3 |
more
if/else read 4.3, 4.5 - 4.6 HW4 assigned |
using
objects; String/char read 3.3, 4.4 |
Week
5 |
M
2/4 |
W
2/6 |
F
2/8 |
|
fencepost
loops, while loops, sentinel loops |
boolean,
Random numbers 5.1 - 5.2 HW5 assigned |
assertions,
do/while, break read
5.4 - 5.5 |
Week
6 |
M
2/11 |
W
2/13 |
F
2/15 |
|
file
input (token-based) read 6.1 - 6.2, 5.3 |
review
for midterm |
MIDTERM
EXAM |
Week
7 |
M 2/18 |
W
2/20 |
F
2/22 |
|
HOLIDAY NO CLASS |
file
input (line-based) read
6.3 - 6.5 HW6
assigned |
array
basics; tallying read 7.1 |
Week
8 |
M
2/25 |
W
2/27 |
F
2/29 |
|
array
traversal algorithms read 7.2 |
arrays as param/return read 7.3, 7.5 |
objects:
fields, methods read
8.1 - 8.3 |
Week
9 |
M
3/3 |
W
3/5 |
F
3/7 |
|
objects:
constructors, encapsulation read
8.4 - 8.5 |
objects:
toString, critters read
8.6 - 8.8 HW8 assigned |
more about Critters; static fields/methods |
Week
10 |
M
3/10 |
W
3/12 |
F
3/14 |
|
inheritance:
extending, overriding read
9.1 - 9.2 |
inheritance:
interacting with the superclass; polymorphism read
9.3 - 9.4 |
critter
tournament; course
evaluations |
|
M
3/17 |
W
3/19 |
F
3/21 |
|
|
FINAL
EXAM |
|
This calendar should accurately describe what has occurred in past lectures,
but it won't always accurately predict the future. You may wish to use it to learn what reading
will be covered in a given lecture.
Also see the 2007-08 UW academic calendar at http://www.washington.edu/students/reg/0708cal.html