| Date | Topics & Associated Reading | Study Questions & Activities | 
| Mon, Sept 15
 | 
Classes & Class libraries continued (Sections 3,2 & 3.3)
Math class, Random class (Sections 3.4 & 3.5)
 | 
Self-Review (p. 102) #SR3.10 - 3.16;
Exercises (p. 103 #EX3.6 - 3.9;
Programming Projects (p. 104) #3.1, 3.2
 | 
| Wed, Sept 17
 | 
More with method signatures
 | 
Quiz #3
Supplementary Exercise;
Exercise (p. 104) #3.10, 3.11
 | Thurs, Sept. 18
 | Lab 3: Writing programs using classes
from the Java class library | 
| Fri, Sept 19
 |  | 
Assignment #1 Due
Test #1 Review Topics (Handout)
 | 
| Mon, Sept 22
 | TEST #1 | 
| Wed, Sept 26
 | 
Representation of Numeric Data
Review of Numeric data types (Section 2.3)
Number Systems
(binary, octal, hex; general concept of a base - Appendix B)
Representing signed integers (twos complement - Handout)  
 |  | 
| Thurs, Sept 25 | Lab 4: More with classes from the class library 
(including Color and Graphics) | 
| Fri, Sept 26
 | 
Computer Arithmetic
Floating Point Representation
 |  | 
| Mon, Sept 29
 | 
Introduction to Conditionals and Logic 
(Section 4.1, Supplementary Handout)
Boolean Expressions
if statements (Section 4.2)
 | 
Self-Review (pp. 157 - 158) #4.1- 4.4;
Exercises (pp. 158 - 159) #4.1- 4.5; Supplementary Exercises (Handout)
 | 
| Wed, Oct 1
 | 
Logic and Conditionals, continued
Truth Tables, Laws of Logic
 | 
Quiz #4
Supplementary Exercises (Handout)
 | 
| Thurs, Oct 2
 | Lab 5: Data Representation & Conditionals | 
| Fri, Oct 3
 | 
Logic and Conditionals, Continued
Comparing Data (Section 4.3)
 | 
Self-Review (p. 158) # 4.5 - 4.8;
 | 
| Mon, Oct 6
 |  |  | 
| Wed, Oct 8
 | 
Constructing Logic Circuits
 | 
Quiz #5
Supplementary Exercises
 | 
| Thurs, Oct 9
 | Lab 6: More Selection | 
| Fri, Oct 3
 | 
Lab Recap (Switch Statement, Section 4.4)
Wrap up logic
 |  |