CSCI 3390 (Directed Study (Java)):
Lecture Schedule
(This schedule is subject to change by mutual consent.)
- August 24:
- (Massingill) Organizational meeting; "why Java?"
Reading: chapter 1.
- August 29:
- (Massingill)
Overview/review of object-oriented
design and programming.
- September 5:
- (Massingill) Java language basics;
objects and classes in Java.
Reading: Chapters 3, 4, and 5.
- September 12:
- (Massingill) Objects and classes in Java, continued.
Reading: Chapters 5, 6, and 7.
- September 19:
- (Massingill) Java utility classes.
Reading: Chapter 9.
- September 26:
- (Flournoy) I/O in Java.
Reading: Chapter 10.
(Sample programs shown in class can be found
here.)
- (Massingill) More Java utility classes.
Reading: Chapter 9.
- October 3:
- (Daniels) Threads in Java.
Reading: Chapter 8.
- October 10:
- October 17:
- (Dillard, Holden)
Java classes for drawing, image manipulation.
Reading: Chapters 17, 18.
- October 24:
- (Job, Truitt)
Java classes for network and Web programming.
Reading: Chapters 11, 12.
- October 31:
- Project progress reports.
- November 7:
- (Hanson, Lim) Java Beans, applets.
Reading: Chapters 19, 20.
- November 14
- November 21:
- November 28:
- (Ortenzio, Sanders, Watkins)
JAR files, packages, visibility, etc.
Reading from various chapters.
- December 5:
- Project presentations (for those who are ready).