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