2016-2017 Graduate Catalog

CS 654 Object-Oriented Programming Using C++

Reviews the principles of OOP: encapsulation, polymorphism, and inheritance. C++ is used as the main vehicle for getting the ideas across. Issues of multiple inheritance, persistence, and more are covered, and comparison with other OOP languages are made, as time permits.

Credits

3

Prerequisite

CS 502 C: Advanced Programming (or equivalent)