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.

Prerequisite

CS230

Corequisite

None

Credits

4