Last updated: 1 Januuary 2007
| Class | Date | Topic | Readings | |
|---|---|---|---|---|
| 1 | Wednesday, January 3 | History | Read Ch. 1.1-1.3 | |
| 2 | Friday, January 5 | Intro to Java | Ch 1.4, 1.6 | |
| 3 | Monday, January 8 | In Lab --- CMC 306 | ||
| 4 | Wednesday, January 10 | Data and Expressions | Ch 2.1-2.5 | |
| 5 | Friday, January 12 | Data and Expressions | ||
| 6 | Monday, January 15 | Using pre-written classes | Ch 3 | |
| 7 | Wednesday, January 17 | Using pre-written classes,writing your own | Ch 3 | |
| 8 | Friday, January 19 | Writing your own classes | Ch 4 | |
| 9 | Monday, January 22 | Fun with Graphics | ||
| 10 | Wednesday, January 24 | Conditional statements | Ch 5.1-5.4 | |
| 11 | Friday, January 26 | Loops | Ch 5.5, 5.7-5.9 | |
| 12 | Monday, January 29 | Loops | ||
| 13 | Wednesday, January 31 | Exam | ||
| 14 | Friday, February 2 | More on classes | Ch 6 | |
| Monday, February 5 | No class --- Midterm Break | |||
| 15 | Wednesday, February 7 | Arrays | Ch 7.1-7.5 | |
| 16 | Friday, February 9 | Arrays | Ch 7.6-7.7 | |
| 17 | Monday, February 12 | Sorting | Ch 9.4 | |
| 18 | Wednesday, February 14 | Searching | Ch 9.5 | |
| 19 | Friday, February 16 | Recursion | Ch 11.1-11.3 | |
| 20 | Monday, February 19 | Recursion | ||
| 21 | Wednesday, February 21 | Exceptions | Ch 10.1-10.3 | |
| 22 | Friday, February 23 | File I/O | Ch 5.6, 10.6 | |
| 23 | Monday, February 26 | Inheritance | Ch 9.1-9.3 | |
| 24 | Wednesday, February 28 | Event Driven Programming | ||
| 25 | Friday, March 2 | Event Driven Programming | ||
| 26 | Monday, March 5 | Exam | ||
| 27 | Wednesday, March 7 | Linked Lists | ||
| 28 | Friday, March 9 | Linked Lists |