Week | Dates | Topics | Chapters |
---|---|---|---|
1 | Jun 17 - Jun 21 | History of Computing Computer Arithmetic, Logic, and Organization Introduction to Computer Programs and Java |
Class Notes Ch. 1.1 - 1.9 |
2 | Jun 24 - Jun 28 | Primitive Data Types and Operations Selection Statements Strings and Basic IO |
Ch. 2.1 - 2.11, 2.13 - 2.15 Ch. 3.1 - 3.7 Class Notes |
3 | Jul 01 - Jul 05 | Loops Methods Test 1 |
Ch. 4.1 - 4.7, 4.9 Ch. 5.1 - 5.9, 5.11 |
4 | Jul 08 - Jul 12 | Methods and Recursion | Ch. 5.1 - 5.9, 5.11 Ch. 20.1 - 20.7, 20.9 - 20.10 |
5 | Jul 15 - Jul 19 | Strings Arrays Algorithms - sorting, searching, merging |
Ch. 9.1 - 9.7 Ch. 6.1 - 6.11 Ch. 7 and Class Notes |
6 | Jul 22 - Jul 26 | Classes and Objects | Ch. 8.1 - 8.10 |
7 | Jul 29 - Aug 02 | Test 2 Inheritance and Polymorphism |
Ch. 11.1 - 11.13 |
8 | Aug 05 - Aug 09 | Abstract Classes and Interfaces | Ch. 14.1 - 14.12 |
9 | Aug 12 - Aug 16 | Object Oriented Analysis and Design Test 3 |
Ch. 10.1 - 10.9 Class Notes |