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