CS 5183 Object-Oriented Programming
Prerequisite: CS 5123 (co-requisite) or CS 3424
3-0-3
Transition course: Topics to be covered include encapsulation and abstraction, objects and classes, inheritance, polymorphism, class libraries, and messaging. The course includes major project(s) and/or paper(s).