As a general rule, lab solutions will be posted shortly before the first lab (Thursday until Columbas Day, Monday after Columbus day) in which it is discussed. For Monday lab students, lab will be due Friday midnight; for Thursday lab students, labs will be due Sunday midnight.
8/30-9/2 | Module I: Problem Solving (Lab 1 - Problem Solving) |
9/7-9/8 | Module II: Introduction to Programming (Chapter 1) (Lab 2 - Using an IDE for Hello World) |
9/9-9/15 | Module III: Elementary Programming (Chapter 2) (Lab 3) |
9/16-9/22 | Module IV: Selection (Chapter 3), Lab 4 (selection) |
9/23-9/29 | Module V: Repetition (Chapter 4) (Lab 5 repetition), Program 1 due 10/3 10am |
10/30-10/6 | Module VI: Introduction to Methods (Chapter 5) (Lab 6 methods) |
10/7-10/14 | Module VII: Using Methods (Chapter 5) (Lab 7), Program 2 due 10/17 10am |
10/18-10/21 | More on Methods and Midterm (Chapters 1-5), Program 3 due 10/24 10am |
10/25-10/28 | Module VIII: Arrays (Chapter 6), (Lab 8) Arrays |
11/1-11/4 | Module IX: Advanced Arrays and Methods (Chapter 6) (Lab 9). Program 4 due 11/7 10am |
11/8-11/11 | Module X: Introduction to Object-Oriented Programming (Chapter 7), (Lab 10)What is an Object, What is a Class |
11/15-11/18 | Module XI: OO Programming Techniques (Chapter 7), (Lab 11), Project Part 1 due 11/21 5PM
|
11/22-11/23 | Module XII: More Object Oriented Programming (Chapter 7) (Lab 12) |
11/29-12/3 | Module XIII: Strings and Characters (Java API) (Lab 13), Project Part 2 due 12/5 5PM |
(12/6-12/9 | Full life cycle examples and Review for Final exam, |
12/16, 12/20 | Final Exam (Chapter 1-7 plus String/Character material) |
Revised: September 15, 2010