| Date | Topic | Related Reading | Notes | Assignments |
|---|---|---|---|---|
| 8/30/2005 | Introductions, Review of Course, History of Java | Ch. 1 | 8-30-2005 | |
| 9/1/2005 | Introduction to Java; Class components and Command Line Utilities | Ch. 2 - 6 | 9-1-2005 |
Assignment 1 Due 9/8/2005 Solution |
| 9/6/2005 | continued… | 9-6-2005 | ||
| 9/8/2005 | Object Oriented Design and Implementation | Ch. 8 - 10 | 9-8-2005 | |
| 9/13/2005 | continued… | |||
| 9/15/2005 | Exception Handling | Ch. 13 | 9-15-2005 | |
| 9/20/2005 | Stream and File IO | Ch. 14 | 9-20-2005 |
Assignment 2 Due 9/27/2005 Solution |
| 9/22/2005 | Graphics and Event Programming | Ch. 11-12 | ||
| 9/27/2005 | Continued... | |||
| 9/29/2005 | Continued... |
Assignment 3 Due 10/6/2005 Solution |
||
| 10/4/2005 | Applets | Ch. 20 | ||
| 10/6/2005 | Graphics Revisited (GUI Components) | Ch. 22 | ||
| 10/11/2005 | Threaded Programming | Ch. 23 |
Assignment 4 Due 10/18/2005 Solution |
|
| 10/13/2005 | Continued... | |||
| 10/18/2005 | Socket Programming | Ch. 24 |
Assignment 5 Due 10/25/2005 |
|
| 10/20/2005 | Continued... | |||
| 10/25/2005 | Continued... | |||
| 10/27/2005 | Servlets | Ch. 26 |
Assignment 6 Due 11/3/2005 |
|
| 11/1/2005 | Continued... | |||
| 11/3/2005 | JavaServer Pages (JSP) | Ch. 27 |
Assignment 7 Due 11/10/2005 |
|
| 11/8/2005 | JDBC | Ch. 25 | ||
| 11/10/2005 | Generics | Ch. 18 |
Assignment 8 Due 11/17/2005 |
|
| 11/15/2005 | The Collection Framework | Ch. 19 | ||
| 11/17/2005 | Remote Method Invocation(RMI) | Core Java Vol. 2 Ch. 5 |
||
| 11/22/2005 | XML - SAX and DOM parsers | Core Java Vol. 2 Ch. 12 |
Assignment 9 Due 12/1/2005 |
|
| 11/24/2005 | Thanksgiving holiday. No class. | |||
| 11/29/2005 | Native Methods |
Assignment 10 Due 12/6/2005 |
||
| 12/1/2005 | Java For Mobile Devices | |||
| 12/6/2005 | Last Class: Discussion/Review for final | |||
| 12/8/2005 | Reading Day | |||
| 12/9/2005 | Final Exam | Topics for Final |