CS 303E Schedule (Summer 2007)

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