Labs/Assignments scheduled for discussion on Monday are due the day before at 6PM; labs/assignments scheduled for discussion on Wednesday are due at 10am that day unless otherwise noted on Blackboard
Revised: July 14, 2010
| (1) 5/17 | Class Information, Introduction to Problem Solving |
| (2) 5/19 | Chapter 1 |
| (3) 5/24 | Chapter 2; |
| (4) 5/26 | in class coding of problems |
| (5) 6/2 | Lab 1 (GUI and Console Input/Output) discussed, Chapter 3 (Selection Structures) |
| (6) 6/7 | Lab 2 (selection structures) discussed, Chapter 4 (Loops) |
| (7) 6/9 | Chapter 5 (Methods) |
| (8) 6/14 | Programming Assignment 1 discussed, Chapter 5 Methods (continued) |
| (9) 6/16 | Lab 3 discussed |
| (10) 6/21 | Lab 4 (Methods) discussed, in class quiz covering Chapters 1-5 |
| (11) 6/23 | Review of in class quiz, Programming Assignment 2 (Methods) discussed |
| (12) 6/28 | Midterm Exam covering Chapters 1-5 |
| (13) 6/30 | Chapter 6 (Arrays), Arrays |
| (14) 7/7 | Review of Midterm, Chapter 6 (Arrays) continued, Last day to withdraw without grade penalty or switch to audit |
| (15) 7/12 | Lab 5 (Arrays) discussed, Chapter 7 (Objects and Classes), What is an Object, What is a Class |
| (16) 7/14 | Chapter 7 (Objects and Classes continued) -
|
| (17) 7/19 | Chapter 7 (Objects and Classes), Lab 6 (Classes) discussed |
| (18) 7/21 | Chapter 8 (Strings). Programming Assignment 3 (Arrays) discussed |
| (19) 7/26 | Chapter 8 (Strings), Programming Assignment 4 (Arrays of Objects) discussed |
| (20) 7/28 | Project Part I (Arrays of Objects, String Methods) discussed |
| (21) 8/2 | Review of Topics on Final Exam |
| (22) 8/4 | Project Part II (Arrays of Objects, String Methods) discussed, Review of Topics on Final Exam |
| (23) 8/9 | Final exam, emphasizing Chapters 6-8 but including material from earlier in course |