| Week | Read Chapters | Topic | Presenter | Labs/Sample Code |
| 1 | No Meeting | |||
| 2 | Introduction to Course
Assignment of Topics |
Paul Tymann
Paul Tymann |
||
| 3 | 1, 2, 5 | Language
Fundamentals
Operators and Assignments Flow Control and Exceptions |
Paul Tymann
Paul Tymann Paul Tymann |
Converter.java |
| 4 | 3, 4, 6 | Modifiers
Converting and Casting Objects and Classes |
Stephan Roorda
Stephan Roorda Stephan Roorda |
Lab 4
Inner-Class Lab |
| 5 | 7 | Threads | Paul Tymann | Lab 5 (Thanks, Seth) |
| 6 | 9, 10 | Components
Layout Managers |
Mark Roth
Mark Roth |
Lab 6 |
| 7 | 11, 12 | Events
Painting |
Mark Roth
Mark Roth |
Lab 7 |
| 8 | 8 | The java.lang Package | Seth Ladd | |
| 9 | 13, 14 | Applets and HTML
Input and Output |
Shane Lathrop
Brian Spinnato |
|
| 10 | What's New in JDK 1.2? | Entire Group |
Students should read the assigned chapters and attend the class to participate in the presentation. Students should also complete any post labs assigned by the presenter.