Week
of
|
Monday
lecture
|
Wednesday
lecture
|
Lab
due |
J
HWs due Friday |
C
HWs due |
22 Aug - 26 Aug |
(no
classes yet)
|
Intro, Chapter 1 (background) |
Lab 1 - Standard procedure |
|
|
29 Aug - 2 Sep |
Chapter 1 (background) |
Chapter 2 (Java basics) |
Lab 2 - Java programming basics |
|
|
5 Sep - 9 Sep |
Chapter 2 (Java basics) |
Chapter 3 (using objects) |
Lab 3 - Using objects |
|
|
12 Sep - 16 Sep |
Chapter 3 (using objects) |
Chapter 3 (using objects) |
Lab 4 - Using objects some more |
J1 (programming basics) |
|
19 Sep - 23 Sep |
Review |
Midterm 1 |
Lab quiz 1 |
|
C1
|
26 Sep - 30 Sep |
Chapter 5 (decisions) |
Chapter 5 (decisions) |
Lab 5 - Decisions |
J2 (using objects) |
|
3 Oct - 7 Oct |
Fall break |
Chapter 6 (iteration) |
Lab 6 - While |
J3 (if''s) |
C2 |
10 Oct - 14 Oct |
Chapter 6 (iteration) |
Chapter 4 (being classy) |
Lab 7 - For |
J4 (for/while loops) |
|
17 Oct - 21 Oct |
Review |
Midterm 2 |
Lab quiz 2 |
|
|
24 Oct - 28 Oct |
Chapter 4 (being classy) |
Chapter 4 (being classy) |
Lab 8 - Being classy |
J5 (writing classes) |
C3 |
31 Oct - 4 Nov |
Chapter 4 (being classy) |
Chapter 4 (being classy) |
Lab 9 - Class creation |
J6 (writing classes) |
|
7 Nov - 11 Nov |
Chapter 8 (arrays) |
Chapter 8 (arrays) |
Lab 10 - Arrays |
J7 (single-dim arrays) |
C4 |
14 Nov - 18 Nov |
Review |
Midterm 3 |
Lab 11 - Multi dim arrays |
|
|
21 Nov - 25 Nov |
Thanksgiving
recess
|
Thanksgiving
recess |
|
|
|
28 Nov - 2 Dec |
Chapter 7 (methods/classes) |
Chapter 7 (methods/classes) |
Lab quiz 3 |
J8 (multi-dim arrays) |
C5 |
5 Dec - 9 Dec |
Review |
12 Dec - 16 Dec |
Final (7:00 - 10:00) |