CS 303E Schedule (Summer 2008)

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