| Week | Dates | Topics | Chapters |
|---|---|---|---|
| 1 | Jun 11 - Jun 15 |
History of Computing Computer Arithmetic, Logic, and Organization |
Class Notes Ch. 1.1 - 1.10 |
| 2 | Jun 18 - Jun 22 |
Introduction to Computer Programs and Java Primitive Data Types and Operations |
Ch. 1.6 - 1.10 Ch. 2.1 - 2.10, 2.13 - 2.16 |
| 3 | Jun 25 - Jun 29 |
Selection Statements Loops Review & Test 1 |
Ch. 3.1 - 3.8 Ch. 4.1 - 4.7, 4.9 |
| 4 | Jul 02 - Jul 06 | Methods | Ch. 5.1 - 5.6, 5.8 - 5.12 |
| 5 | Jul 09 - Jul 13 |
Arrays Algorithms - sorting, searching, merging |
Ch. 6.1 - 6.11 Class Notes |
| 6 | Jul 16 - Jul 20 |
Objects and Classes Review & Test 2 |
Ch. 7.1 - 7.14 |
| 7 | Jul 23 - Jul 27 |
Input / Output Strings |
Ch. 8.1 - 8.5 |
| 8 | Jul 30 - Aug 03 |
Inheritance Abstract Classes |
Ch. 9.1 - 9.6, 9.11, 9.12 Ch. 10.1 - 10.2 |
| 9 | Aug 06 - Aug 10 |
Interfaces and Polymorphism Review & Test3 |
Ch. 9.7 - 9.8 Ch. 10.4 Ch. 11.1 - 11.3, 11.6, 11.7 |