| Wk |
Day |
Date |
Required Reading, Hill |
Quiz # |
Optional Reading, Deitel |
Daily Lecture Topic |
Assignments |
Points |
| 1 |
W Su |
20-Aug 24-Aug |
p.2-21 |
Samples 1-4 |
Ch.1 |
1. Java |
Lab 1 due |
50 |
| 2 |
W " Su |
27-Aug " 31-Aug |
p.22-33, 288-289 |
Sample 5 |
Ch.2 |
2. Variables |
Lab 2 due |
50 |
| 3 |
W Su |
3-Sep 7-Sep |
p.34-49 |
Sample 6 |
Ch.6 |
3. Methods and Objects |
Lab 3 due |
50 |
| 4 |
W Su |
10-Sep 14-Sep |
p.50-65 |
Sample 7 |
Ch.10 |
4. Strings and Formatting |
Lab 4 due |
50 |
| 5 |
W Su |
17-Sep 21-Sep |
p.68-91 |
Quiz 1 |
Ch.12 |
5. GUI Objects |
Lab 5 due |
5 50 |
| 6 |
W Su |
24-Sep 28-Sep |
p.92-113 |
Quiz 2 |
Ch.13 |
6. GUI Events |
Lab 6 due |
5 50 |
| 7 |
W Su |
1-Oct 5-Oct |
p.114-125,290 |
Quiz 3 |
Ch.4,5
|
7. Control Structures |
Lab 7 due |
4 50 |
| 8 |
W Su |
8-Oct 12-Oct |
p.128-137 |
Quiz 4 |
Ch.7,21 |
8. Grouping Objects with Arrays |
Lab 8 due |
4 50 |
| 9 |
W " " Su |
15-Oct " " 19-Oct |
p.138-145 |
Quiz 5 |
Ch.19,20 |
9. Grouping Objects With Maps, 7PM Midterm Exam, 8:30PM (thru Arrays) |
Lab 9 due |
4 50 50 |
| 10 |
W Su |
22-Oct 26-Oct |
p.146-165 |
Quiz 6 |
Ch.8 |
10. Designing Your Own Classes |
Lab 10 due |
4 50 |
| 11 |
W Su |
29-Oct 2-Nov |
p.204-215 |
Quiz 7 |
Ch.9.1-9.8 |
11. Extending Java Classes |
Lab 11 due |
4 50 |
| 12 |
W Su |
5-Nov 9-Nov |
p.216-221 |
Quiz 8 |
Ch.9.9-9.16 |
12. Extending Your Own Classes |
Lab 12 due |
4 50 |
| 13 |
W Su |
12-Nov 16-Nov |
p.172-181 |
Quiz 9 |
Ch.3 |
13. Applets |
Lab 13 due |
4 50 |
| 14 |
W Su |
19-Nov 23-Nov |
p.222-241 |
Quiz 10 |
Ch.16,17 |
14. I/O |
Lab 14 due |
4 50 |
| 15 |
W Su |
26-Nov 30-Nov |
p.242-253 |
Quiz 11 |
Ch.11 |
15. Drawing |
Lab 15 due |
4 50 |
| 16 |
W " " Su |
3-Dec " " 7-Dec |
p.37 Apply It p.264-267, 274-275 |
Quiz 12 Sample 8 |
Ch.15,18 |
16. Problem Solving
|
Lab 16 due |
4 50 |
| 17 |
W Su |
10-Dec 14-Dec |
|
|
|
Final Exam, 7PM |
Project due |
50 50 |