|
|||||
1 | Introduction | Chp 1: Introduction | Lab 1: light-Bot and Scratch | Classes begin Tues, Aug 30 | |
2 | Intro to Java & DrJava | Chp 2: Fundamental Data Types | Lab 2: Printing, Variables and User Input | Labor Day: no classes Monday | |
3 | Strings | Chp 3: Decisions | Lab 3: Working with Binary Numbers and Strings |   | |
4 | If-Else | Chp 3: Decisions, begin Chp 4: Loops | Lab 4: If-Else and Expert Systems |   | |
5 | Loops | Chp 4: Loops | Lab 5: Loops |   | |
6 | Exam on Friday | Review Chps 1-4 | Review programming assignments from Chps 1-4 | Prof Orr at CCSC-NW Conference, Fri-Sat | |
7 | Nested Loops and (begin) Methods | Chp 5: Methods | Lab 6: Nested Loops |   | |
8 | Methods | Chp 5: Methods (cont) | Lab 7: Methods | Fri - Mid-semester day. No classes. | |
9 | Methods & Recursion | Chp 5: Methods (cont) | Lab 8: Methods (cont) |   | |
10 | Arrays | Chp 6: Arrays and Array Lists | Lab 9: Working with Arrays |   | |
11 | Arrays and ArrayLists | begin Chp 7: Objects and Classes | Lab 10: TicTacToe, etc | Prof Orr at Grace Hopper Conference, Wed-Sat | |
12 | Exam (Wed), Objects and Classes | Chp 7: Objects and Classes | Lab 11: Objects and Classes |   | |
13 | Objects and Classes (cont) | Chp 7: Objects and Classes
Chp 8 Input/Output and Exception Handling (optional) Chp 9 Inheritance (optional) |
Lab 12: Final Project | Thanksgiving - no class Thurs or Fri | |
14 | Objects and Classes (cont) | Chp 7: Objects and Classes
Chp 8 Input/Output and Exception Handling (optional) Chp 9 Inheritance (optional) |
Lab 12: Final Project (cont) |   | |
15 | Objects and Classes (cont)
Final Project is due (Fri)! Review for final exam. |
Chp 7: Objects and Classes
Chp 8 Input/Output and Exception Handling (optional) Chp 9 Inheritance (optional) |
Lab 12: Final Project (cont) |   | |
  |