This course will help students to effectively "object think" through a series of comprehensive examples. These examples will help students to gradually and gently flip system-butilding mind - set into and object - oriented perspective. Students will apply object-oriented analysis and object - oriented design to architect a more effective solution for construction with object-oriented programming.