Important note: don't count on those inked slides always being available; technical glitches can and do occur, so take notes yourself during class.
The reading should be done before class. You are responsible for everything in the reading (whether or not covered in lecture), as well as everything discussed in lecture (whether or not covered in the reading).
| Day | Topic | Reading in Absolute Java |
| Tue, Jan. 10: Day 1 (Slides) | Review JUnit Make |
|
| Thu, Jan. 12: Day 2
(Slides) |
Test-Driven Development | |
| Tue, Jan. 17: Day 3
(Slides) |
Exceptions | Chapter 9 |
| Thu, Jan. 19: Day 4
(Slides) |
Quiz 1 Inheritance |
Chapter 7 |
| Tue, Jan. 24: Day 5
(Slides) |
Inheritance | |
| Thu, Jan. 26: Day 6
(Slides) |
Quiz 2 Polymorphism |
Chapter 8 |
| Tue, Jan. 31: Day 7
(Slides) |
Frameworks |
|
| Thu, Feb. 2: Day 8
(Slides) |
Quiz 4 Text File I/O |
Chapter 10 (10.1-10.3) |
| Tue, Feb. 7: Day 9
(Movie of implementing assignment 4) |
Review of Programming Assignment 4 | |
| Thu, Feb. 9: Day 10
(Slides) |
Quiz Binary File I/O |
Chapter 10 (10.4-10.5) |
| Sun. Feb. 12: | Midterm Review Session 6-9PM WLH 2005 | |
| Tue, Feb. 14: Day 11 | Midterm (covers through Text File I/O) | |
| Thu, Feb. 16: Day 12
(Slides) |
Swing Code from class is on ieng6 in ../public/Lecture12 |
Chapter 17 | Tue, Feb. 21: Day 13
(Slides) |
Interfaces Events Swing |
Chapter 13 (Interfaces section) Chapter 17 |
| Thu, Feb. 23: Day 14
(Slides) |
Quiz 5 Swing 2 |
Chapter 19 |
| Tue, Feb 28: Day 15
(Slides) |
Inner Classes Swing |
Chapter 13 (Inner classes) |
| Thu, Mar. 2: Day 16
(Slides) |
Quiz 6 Unit testing Swing applications |
|
| Tue, Mar. 7: Day 17
(Slides) |
Generics and Array list | Chapter 14 |
| Thu, Mar. 9: Day 18
(Slides) |
Quiz 7 Collections |
Chapter 16 |
| Tue, Mar 14: Day 19
(Slides) |
Applets Loop Invariants |
Chapter 18 |
| Thu, Mar. 16: Day 20
(Slides) |
Quiz 8 Packages Javadoc CLASSPATH |
Chapter 5 (5.4) |
| Sun. Mar 19: 12-3, Warren Lecture Hall 2111 | Review Session for Final | |
| Mon, Mar. 20: 11:30-2:30, |
Final |