|
|||||
|
Topics: The following major topics will be addressed. There may be some necessary adjustments to the schedule, depending upon the time used by activities, questions, etc.
| Week Beginning | Thinking in Java | Java in a Nutshell: TBA | Video | Test Question | Projects Due* | Absolute Deadline** | |
| January | 17 | Ch 1 Introduction | |||||
| 24 | Ch 2 Introduction to Objects Ch 3 Everything Is an Object I |
Check In*** | |||||
| 31 | Ch 3 Everything Is an Object II Ch 4 Operators |
Q1 Q2 |
A: Ch 1-3 | ||||
| February | 7 | Ch 5 Controlling Execution Ch 6 Initialization & Cleanup I |
Q3 Q4 |
||||
| 14 | Ch 6 Initialization & Cleanup II Ch 7 Access Control |
Q5 | B: Ch 4-5 | A | |||
| 21 | Ch 8 Reusing Classes |
Q6 Q7 |
|||||
| 28 | class canceled | ||||||
| March | 6 | Ch 9 Polymorphism |
Q8 Q9 |
C: Ch 6-7 | B | ||
| 13 | Exam 1 (Ch 1-9) | ||||||
| 20 | Ch 10 Interfaces | D: Ch 8-9 | C | ||||
| 27 | Spring Break | ||||||
| April | 3 | Ch 11 Inner Classes | Q10 | ||||
| 10 | class cancelled | ||||||
| 17 | Ch 12 Holding Your Objects | Q11 | E: Ch 10 | D | |||
| 24 | Ch 13 Exceptions | Q12 | |||||
| May | 1 | Ch 14 Strings | Q13 | F: Ch 12-13 | E | ||
| 8 | Ch 15 Type Information | Q14 | |||||
| 15 | Ch 19 I/O Ch 22 Concurrency |
Q15 Q19 Q22 | G: Ch 15 | F | |||
| 22 | Exam 2 (Ch 10-15, 19, 22, |
H: Ch 23 (optional - extra credit) |
G, H | ||||
* Due dates and deadlines are Friday midnight of the week of the indicated beginning date. Only projects that compile and run error-free by their due dates will receive credit or, if they do not meet specifications, be eligible for resubmission before the absolute deadline. Trivial submissions will not be considered.
** Resubmissions will not be accepted after their absolute deadlines. No more than three submissions will be allowed.
*** Failure to submit a valid checkin by Friday, midnight will result in a penalty equal to one project and an ineligibilty to submit assignments.
|