| Week | Dates | Topics | Chapters |
|---|---|---|---|
| 1 | Jun 15 - Jun 19 |
History of Computing Computer Arithmetic, Logic, and Organization |
Class Notes Ch. 1.1 - 1.9 |
| 2 | Jun 22 - Jun 26 |
Introduction to Computer Programs and Java Primitive Data Types and Operations |
Ch. 1.6 - 1.9 Ch. 2.1 - 2.11, 2.13 - 2.15 |
| 3 | Jun 29 - Jul 03 |
Selection Statements Loops Review & Test 1 |
Ch. 3.1 - 3.7 Ch. 4.1 - 4.7, 4.9 |
| 4 | Jun 06 - Jul 10 | Methods | Ch. 5.1 - 5.9, 5.11 |
| 5 | Jul 13 - Jul 17 |
Arrays Algorithms - sorting, searching, merging |
Ch. 6.1 - 6.11 Class Notes |
| 6 | Jul 20 - Jul 24 |
Objects and Classes Review & Test 2 |
Ch. 7.1 - 7.10 |
| 7 | Jul 27 - Jul 31 |
Input / Output Strings |
Ch. 8.1 - 8.7 |
| 8 | Aug 03 - Aug 07 |
Inheritance Abstract Classes |
Ch. 9.1 - 9.6 Ch. 10.1 - 10.2, 10.4 - 10.7 |
| 9 | Aug 10 - Aug 14 |
Interfaces and Polymorphism Review & Test3 |
Ch. 10.8 - 10.9, 10.12 - 10.13 Ch. 11.1 - 11.2, 11.4 - 11.5, 11.8 - 11.12 |