CS670K - Special Topics: Java - Tentative Class Schedule - Revised 12/8/98

WEEK OF...

Tue Sept 15    READ: Ch.1, Ch.2, Ch.3, Appendix L     HOMEWORK: Set 1
Applications vs. applets; files, classes and methods; main method and parameters; reserved words; overloaded +; language environment; Java Development Kit commands; packages and import; minimal Hypertext Mark-up Language (HTML); intrinsic types and wrappers; Unicode characters; String objects; wrappers; static data and methods; final; input/output with package java.io and wrappers.

Thu Sept 24    READ: Ch.4-4.7     HOMEWORK: Set 2
NO CLASS TUESDAY
Objects; classes; instances and new; constructors.

Thu Oct 1    READ: Ch.4.8-4.10     HOMEWORK:
NO CLASS TUESDAY
Overloading methods; parameters and assignment; storage allocation and garbage collection; instance variables and methods; visibility modifiers public and private; classes String and StringTokenizer.

Thu Oct 8    READ: Ch.4.11, Ch.5     HOMEWORK: Set 3
NO CLASS TUESDAY
Applets; break/continue labels.

Thu Oct 15    READ: Ch.6     HOMEWORK:
NO CLASS TUESDAY
Arrays; multi-dimensional arrays; class Vector; null.

Tue Oct 20    Review.    EXAM 1 THURSDAY (Ch.1-5, Closed Book except for both sides of one 8½×11 page of notes)

Tue Oct 27    READ: Ch.7, Ch.8     HOMEWORK: Set 4
Inheritance: extends; this; super; visibility modifier protected; top class Object and methods Object.toString() and Object.equals(Object o); operator instanceof.

Tue Nov 3    READ: Ch.9
Packages; abstract; interface; implements; package.

Tue Nov 10    Review.    EXAM 2 THURSDAY (Ch.1-8 ...NOT including 9, Closed Book except for both sides of one 8½×11 page of notes)

Tue Nov 17    READ: Ch.10
Graphical user interfaces

Tue Nov 24    NO CLASS THIS WEEK - THANKSGIVING VACATION

Tue Dec 1    READ: Ch.14
Exceptions; threads; synchronization.

Tue Dec 8
Methods wait(), notify() and notifyAll(); review.

Tue Dec 15      FINAL EXAM TUESDAY (Covers Ch.1-10, Ch.14 and methods wait(), notify() and notifyAll(), Closed Book except for both sides of one 8½×11 page of notes)
   NO CLASS THURSDAY

CS670K Home Page