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
|
|