3 credits Prerequisites:COP 1170 and COP 2171 or COP 1224 and COP 2228 or COP 2360 and COP 2362 This is an intermediate level course in object-oriented programming. Topics include primitive types, control structures, string arrays, objects and classes, data abstraction, inheritance, polymorphism, and an introduction to data structures.