| Week | Day | Date | Required Reading,Hill |
Optional Reading, Deitel |
Daily Lecture Topic(s) |
Lab | Quiz Points |
Exam Points |
Lab Points |
Final Project Points |
| 1 | M Su |
13-Jan 19-Jan |
Ch.1 | 1. Introduction to Java | Lab 1 due |
50 |
||||
| 2 | M Su |
20-Jan 26-Jan |
p.2-21 | Ch.2.1-2.8 | HOLIDAY | Lab 2 due |
50 |
|||
| 3 | M Su |
27-Jan 2-Feb |
p.22-49,288-289 | Ch.6,8,9 | 3. Methods and Objects | Lab 3 due |
50 |
|||
| 4 | M Su |
3-Feb 9-Feb |
p.50-65 | Ch.10 | 4. Strings | Lab 4 due |
50 |
|||
| 5 | M Su |
10-Feb 16-Feb |
p.68-81 | Ch.12 | 5. Windows Components | Lab 5 due |
5 | 50 |
||
| 6 | M | 17-Feb | HOLIDAY | |||||||
| 7 | M Su |
24-Feb 2-Mar |
p.84-99 | Ch.13 | 6. Events and Listeners | Lab 6 due |
5 | 50 |
||
| 8 | M Su |
3-Mar 9-Mar |
p.100-113 | 7. Window Events | Lab 7 due |
4 | 50 |
|||
| 9 | M Su |
10-Mar 16-Mar |
p.114-125,290 | Ch.4.5 | 8. Control Structures | Lab 8 due |
4 | 50 |
||
| 10 | M M Su |
17-Mar 17-Mar 23-Mar |
p.128-137 |
Ch.7 |
Midterm Exam, 7PM 9. Arrays, 8:30PM |
Lab 9 due |
4 |
50 | 50 |
|
| 11 | M Su |
24-Mar 30-Mar |
p.138-145 | Ch.19,21 | 10. Maps | Lab 10 due |
4 | 50 |
||
| 12 | M Su |
31-Mar 6-Apr |
p.146-165 | (Ch.14) | 11. Designing Classes | Lab 11 due |
4 | 50 |
||
| 13 | M Su |
7-Apr 13-Apr |
p.172-181 | Ch.3 | 12. Applets | Lab 12 due |
4 | 50 |
||
| 14 | M Su |
14-Apr 20-Apr |
p.204-215 | (Ch.20) | 13. Inheritance | Lab 13 due |
4 | 50 |
||
| 15 | M | 21-Apr | HOLIDAY | |||||||
| 16 | M Su |
28-Apr 4-May |
p.222-241 | Ch.16,17 | 14. I/O | Lab 14 due |
4 | 50 |
||
| 17 | M Su |
5-May 11-May |
p.242-253 | Ch.11 | 15. Drawing | Lab 15 due |
4 | 50 |
||
| 18 | M Su |
12-May 18-May |
p.254-267,274-275 | Ch.11,15,18 | 16. Way Cool Controls | Lab 16 due |
4 | 50 |
||
| 19 | M | 19-May | Final Exam, 7-9PM | 50 | 50 |