| Week | Dates | Topics | Chapters |
|---|---|---|---|
| 1 | Jun 16 - Jun 20 |
History of Computing Computer Arithmetic, Logic, and Organization |
Class Notes Ch. 1.1 - 1.9 |
| 2 | Jun 23 - Jun 27 |
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 30 - Jul 04 |
Selection Statements Loops Review & Test 1 |
Ch. 3.1 - 3.7 Ch. 4.1 - 4.7, 4.9 |
| 4 | Jun 07 - Jul 11 | Methods | Ch. 5.1 - 5.9, 5.11 |
| 5 | Jul 14 - Jul 18 |
Arrays Algorithms - sorting, searching, merging |
Ch. 6.1 - 6.11 Class Notes |
| 6 | Jul 21 - Jul 25 |
Objects and Classes Review & Test 2 |
Ch. 7.1 - 7.10 |
| 7 | Jul 28 - Aug 01 |
Input / Output Strings |
Ch. 8.1 - 8.7 |
| 8 | Aug 04 - Aug 08 |
Inheritance Abstract Classes |
Ch. 9.1 - 9.6 Ch. 10.1 - 10.2, 10.4 - 10.7 |
| 9 | Aug 11 - Aug 15 |
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 |