This calendar will be updated periodically throughout the quarter. It 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.
Week
1 |
M
1/1 |
W
1/3 |
F
1/5 |
|
NO
CLASS |
syllabus,
println read 1.1 - 1.3 |
static
methods read 1.4 - 1.5 HW1 assigned |
Week
2 |
M
1/8 |
W
1/10 |
F
1/12 |
|
expressions
and variables read 2.1 - 2.2 |
for
loops, nested loops read 2.3 |
figures:
loops, constants read 2.4 - 2.5 HW2 assigned |
Week
3 |
M
1/15 |
W
1/17 |
F
1/19 |
|
HOLIDAY NO
CLASS |
parameters read 3.1 - 3.2 |
return, Scanner, cumul. sum read 3.3 - 3.4 HW3 assigned |
Week
4 |
M
1/22 |
W
1/24 |
F
1/26 |
|
more
cumulative sum, Graphics read 4.1, 3G |
more
Graphics, if/else read 3G, 4.2 |
more
if/else, fencepost loops, methods with if/else read 4.3, 4.5 - 4.6 HW4 assigned |
Week
5 |
M
1/29 |
W
1/31 |
F
2/2 |
|
using
String/Point objects, text processing read 4.1, 4.5 - 4.6 |
while
loops, Random, sentinel read 5.1 |
boolean
logic read 3.3, 5.2 HW5 assigned |
Week
6 |
M
2/5 |
W
2/7 |
F
2/9 |
|
assertions,
do/while loops read
5.4 - 5.5 |
robust
input, token-based
file input, read 5.3 ,6.1 - 6.3 |
line-based
file input, review
for midterm |
Week
7 |
M
2/12 |
W
2/14 |
F
2/16 |
|
MIDTERM
EXAM |
complex
file I/O read
6.4 - 6.5 HW6
assigned |
arrays read 7.1 |
Week
8 |
M
2/19 |
W
2/21 |
F
2/23 |
|
HOLIDAY NO CLASS |
array
traversal algorithms read 7.2 |
arrays as parameters/return; arrays of objects;
null read 7.4 |
Week
9 |
M
2/26 |
W
2/28 |
F
3/2 |
|
objects:
fields, methods read
8.1 - 8.3 |
objects:
constructors, encapsulation read
8.4 - 8.5 |
objects:
toString, this keyword read
8.6 - 8.8 HW8 assigned |
Week
10 |
M
3/5 |
W
3/7 |
F
3/9 |
|
inheritance:
extending, overriding read
9.1 - 9.2 |
inheritance:
interacting with the superclass; polymorphism read
9.3 - 9.4 interfaces read
9.6 - 9.7 |
review
for final; critter
tournament; course
evaluations |
|
|
W
3/14 |
|
|
|
FINAL
EXAM |
|