Week | Dates | Topics | Chapters |
---|---|---|---|
1 | Jun 11 - Jun 15 | History of Computing Computer Arithmetic, Logic, and Organization Introduction to Computer Programs and Java |
Class Notes Ch. 1.1 - 1.9 |
2 | Jun 18 - Jun 22 | 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 | Jun 25 - Jun 29 | Loops Methods Test 1 |
Ch. 4.1 - 4.7, 4.9 Ch. 5.1 - 5.9, 5.11 |
4 | Jul 02 - Jul 06 | Methods and Recursion | Ch. 5.1 - 5.9, 5.11 Ch. 20.1 - 20.7, 20.9 - 20.10 |
5 | Jul 09 - Jul 13 | Strings Arrays Algorithms - sorting, searching, merging |
Ch. 9.1 - 9.7 Ch. 6.1 - 6.11 Ch. 7 and Class Notes |
6 | Jul 16 - Jul 20 | Classes and Objects | Ch. 8.1 - 8.10 |
7 | Jul 23 - Jul 27 | Test 2 Inheritance and Polymorphism |
Ch. 11.1 - 11.13 |
8 | Jul 30 - Aug 03 | Abstract Classes and Interfaces | Ch. 14.1 - 14.12 |
9 | Aug 06 - Aug 10 | Object Oriented Analysis and Design Test 3 |
Ch. 10.1 - 10.9 Class Notes |