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 |
M |
W |
F |
1 |
|
9/27 syllabus,
println read 1.1 - 1.3 |
9/29 static
methods read 1.4 - 1.5 HW1 assigned |
2 |
10/2 expressions
and variables read 2.1 - 2.2 |
10/4 for
loops, nested loops read 2.3 |
10/6 nested
loops, constants read 2.4 - 2.5 HW2 assigned |
3 |
10/9 parameters read 3.1 - 3.2 |
10/11 return,
Scanner read 3.3 - 3.4 HW3 assigned |
10/13 more
Scanner / params / return, cumulative sum read 4.1 |
4 |
10/16 Graphics read 3G |
10/18 if/else read 4.2 - 4.3, 4.5 HW4 assigned |
10/20 more
if/else, fencepost loops read 4.1, 4.5 - 4.6 |
5 |
10/23 while
loops, Random, sentinel read 5.1 |
10/25 boolean
logic, Points read 3.3, 5.2 HW5 assigned |
10/27 assertions,
do/while loops read
5.4 - 5.5 |
6 |
10/30 robust
input, I/O
with files read 5.3 ,6.1 - 6.2 |
11/1 line-based
file input read
6.3 |
11/3 review
for midterm |
7 |
11/6 MIDTERM
EXAM |
11/8 complex
file I/O read
6.4 - 6.5 HW6
assigned |
11/10 HOLIDAY |
8 |
11/13 arrays read
7.1 |
11/15 array
traversals read 7.2 HW7 assigned |
11/17 arrays as parameters/return; arrays of objects;
null read 7.4 |
9 |
11/20 objects:
fields, methods read
8.1 - 8.3 |
11/22 CLASS CANCELLED |
11/24 HOLIDAY |
10 |
11/27 objects:
constructors, encapsulation read
8.4 - 8.5 |
11/29 objects:
toString, this keyword read
8.6 - 8.8 HW8 assigned |
12/1 inheritance:
extending, overriding read
9.1 - 9.2 |
11 |
12/4 inheritance:
interacting with the superclass; polymorphism read
9.3 - 9.4 |
12/6 inheritance
and design; interfaces read
9.6 - 9.7 |
12/8 review
for final; critter
tournament; course
evaluations |
|
|
12/13 FINAL
EXAM |
|