Generic and Object-Oriented Design and Programming using C++ and the Standard Template Library (STL)
An introductory course for software developers and technical managers. No C++ 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/.