CMPSC 32 - Object Oriented Design and Implementation
Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
Prerequisites: Computer Science 24 with a grade of C or better