| Date | Topics | Reading | Reading & Study Questions | 
| Wed, Aug 31 | 
 | Section 1.1, Linux/Unix Handout | Self-Review (p. 51) #1.1, 1.2, 1.4; Handout questions | 
| Thur, Sept 1 | |||
| Fri, Sept 2 | 
 | Section 1.2 | Self-Review (p. 51) #1.5, 1.6*, 1.7*, 1.8; Exercises (p. 53) #1.7, 1.8*; What "cycle" forms the foundation of computer processing?* | 
| Mon, Sept 5 | 
 | Sections 1.4, 1.5; 2.1 | Self-Review (p. 53) #1.13, 1.14*, 1.15*, 1.16, 1.17; Exercises (p. 54) #1.15*, 1.17, 1.18, 1.20; Self-Review (p. 106) #2.2 - 2.5; Exercises (p. 107) #2.2 - 2.5 | 
| Tues, Sept 6 | Lab 1: Editing, compiling, and modifying elementary Java programs | ||
| Wed, Sept 7 | 
 | Section 1.3 | Self-Review (p. 51) #1.9, 1.10, 1.11*, 1.12*, Exercises (p. 53) 1.9 - 1.12, 1.13* | 
| Fri, Sept 9 | 
 | Sections 2.2 & 2.3 | Self-Review (p. 106) #2.1*, 2.6, 2.7*, 2.8, 2.9; | 
| Mon, Sept 12 | 
 | Sections 2.4 - 2.6 | Self-Review (p. 106) #2.10*, 2.11*, 2.12*, 2.13; Exercises (p. 107) #2.6, 2.7 | 
| Tues, Sept 13 | Lab 2: Writing simple programs using expressions | ||
NOTE: The reading listed for a given day should be completed prior to class. The questions with a * are the ones you should be sure to answer before class.