CS325 Advanced C ++ Programming
This course extends and integrates the C++ programming language knowledge presented in previous courses. The emphasis is on language feature interactions and practical programming techniques. Coverage includes the advanced application of classes, inheritance, polymorphism, friendship, operator overloading, generic types, exceptions and issues of efficiency and reliability. Students demonstrate their understanding and skills through the completion of several challenging programs.
Corequisite
None