Labs/Assignments scheduled for discussion on Wednesday are due at 10am that day unless otherwise noted on Blackboard. Schedule is subject to change.
Revised: October 6, 2011
(1) 8/24 | Class Information, Introduction to Problem Solving |
(2) 7/31 | Chapter 1 - Introduction to Java, Setting Up Java and TextPad |
(3) 9/7 | Chapter 2; |
(4) 9/14 | Lab 1 (GUI and Console Input/Output) discussed, Chapter 3 (Selection Structures) |
(5) 9/21 | Lab 2 (selection structures) discussed, Chapter 4 (Loops) |
(6) 9/28 | Chapter 5 (Methods) |
(7) 10/5 | Programming Assignment 1 discussed, Chapter 5 Methods (continued), Lab 4 (Methods) discussed, |
(8) 10/12 | Multiple choice, true/false midterm covering Chapters 1-5
|
(9) 10/19 | Programming midterm covering Chapters 1-5 |
(10) 10/26 | Programming Assignment 2 (Methods) discussed, Chapter 6 (Arrays), Arrays |
(11) 11/2 | Arrays (continued) |
(12) 11/9 | Chapter 8 (Objects and Classes), What is an Object, What is a Class, Lab 5 (Arrays) discussed |
(13) 11/16 | Chapter 8 (Objects and Classes continued), Programming Assignment 3 (Arrays) discussed
|
(14) 11/30 | Chapter 9 (Strings), Lab 6 (Classes) discussed, Programming Assignment 4 (Arrays of Objects) discussed; Review of Topics on Final Exam, Project Part I (Arrays of Objects, String Methods) discussed |
(15) 12/7 | Multiple choice/true false portion of final exam, Project Part II (Arrays of Objects, String Methods) discussed |
(16) 12/14 | Programming Portion of Final exam, emphasizing Chapters 6-9 but including material from earlier in course |