COMP SCI 371. Advanced Object-Oriented Design. 4 Credits.
Advanced object oriented design techniques in C++, including: objects, classes, class design and class relationships, inheritance, and polymorphism. Additional coverage of C/C++ topics such as pointers and pointer arithmetic, C strings, dynamic memory management, memory leaks, exception handling and operator overloading.
P: COMP SCI 316 with at least a C grade.
Fall and Spring.