Schedule

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