COP 2220 C++ Programming

This course provides in-depth coverage of object-oriented programming principles and techniques using C++. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. The course will discuss C++ implementation and object-oriented considerations for software design. The course material embraces the C++ language standard with numerous examples demonstrating the benefits of C++.

Credits

3 cr.

Prerequisite

COP 1000