A continuation of CS 1100. Topics include object-oriented software design methodologies such as classes, objects, strings and text I/O, inheritance, polymorphism, interfaces, GUI basics, graphics, and event-driven programming. Prerequisite(s): CS 1100. Fall, Spring.