This course uses practice to cover all of the fundamental principles of object-oriented development. It provides a clear, solid understanding to become proficient in technical relationships with subcontractors, manage development teams with full knowledge of the issues involved, and better coordinate the creation of Object-type functional specifications. It is also used as a springboard for reconversion to object-oriented development.