Sep. 4 - Core C++, Chapters 1-3
Sep. 6 - Core C++, Chapters 4-7
Sep. 11 - Core C++, Chapters 8-9
Sep. 13 - Core C++, Chapters 10, 12-14
Sep. 18 - Thinking in Java, Chapter 1
Sep. 20-25 - Thinking in Java:
I/O - Chapter 11, pages 573-605
RTTI - Chapter 12
Distributed Computing - Chapter 15, pages 903-923
Oct. 4-9 - Thinking in Java:
Interfaces and Inner Classes - Chapter 8
Libraries - Chapter 9
Oct. 16 - Thinking in Java:
Threads - Chapter 14
Uses GUI/Swing examples, which we don't cover
Oct. 25 - Thinking in Java: RMI - Chapter 15, pages 973-979
Oct. 30 - Nov. 1 - Thinking in Java: CORBA - Chapter 15, pages 980-989
A Note on Distributed Computing
Comparison of
DCOM, CORBA and RMI.
A better Corba overview
November 6 - Thinking in Java: Jini - Chapter 15, pages 1003-1009
Jini tutorials: here
and here
November 20 - Software components
On to Components handout, by Meyer
Component-Oriented Programming
The Significance of Components
November 27-29 - JavaBeans
Thinking in Java: Chapter 13, pages 800-819
Sun
JavaBeans Tutorial
December 4 - COM
The Component Object Model: A Technical Overview
December 6 - GJ
OOPSLA'98 paper