Generic and Object-Oriented Design and Programming Java and the Java Collections Framework (JCF)
An introductory course for software developers and technical managers. No Java experience required. It is 40-hour course, taught either three-and-a-half hours a day, two days a week, for six weeks, or eight hours a day, five days a week, for one week, to about 20 students. It includes 60 hours of outside-of-class programming assignments to substantially improve retention.
Detailed outline of the course may be found on the instructor's website at http://www.oopl.com/.