Topic |
Topic |
Topic |
|||
| 1 | Introduction | Ch 1.4-1.6 Ch 2.1-2.6 |
(1) HelloWorld (2) WhoAreYou |
||
| 2 | Creating and Using Objects | Ch 3.1-3.8 Ch 4.1-4.4 |
(3) Rectangle (4) Counter |
(1) Main programs | |
| 3 | Conditionals and Loops | Ch 5.1-5.8 | (5) Account (6) Debugger |
(2) Conditionals and Loops | Lab 1 |
| 4 | Object Oriented Design | Ch 6.1-6.9 | (7) Account (8) WordUtility |
(3) Loops | Lab 2 |
| 5 | Simple Arrays | Ch 7.1-7.5 | (9) ArrayUtility | (4) Review | Lab 3 |
| 6 | Review Test |
  |   | (5) Advising Lab | Exam 1 |
| 7 | Arrays of Objects Two-Dimensional Arrays |
Ch 7.6-7.7 | (10) ClassList (11) ArrayList (12) TicTacToe |
(6) Arrays | Proj 1 |
| 8 | Inheritance | Ch 8.1-8.5 | (13) Shape | (7) Arrays of Objects | Lab 6 |
| 9 | Searching and Sorting | Ch 9.1-9.6 | (14) Searching and Sorting | (8) Interfaces | Lab 7 |
| 10 | Design Example |   | (15)Tic Tac Toe | (9) Review | Lab 8 |
| 11 | Review Test |
  |   | (10) Object aggregation | Exam 2 |
| 12 | Graphics | Ch 2.7-2.9, 3.9-3.10, 4.5-4.8, 5.9-5.12, 6.10-6.12 |
(16) Applets (17) Grahics |
(10) (Documentation) | Proj 2 |
| 13 | Events | Ch 7.8-7.10, 8.6-8.7, 9.7-9.10 |
(18) TicTacToe |
(11) Graphics | Lab 10 |
| 14 | File I/O and Exceptions | Ch 10.1-10.6 | (19) File I/O | (11) Graphics (cont) | |
| 15 | Review |   | (11) Graphics (cont) | Lab 11 Proj 3 |