CS228 C++ Programming

This course provides students an opportunity to learn C++, another object-oriented programming (OOP) language, through the development of a software application. Students will apply C++ language features to create classes and objects; and also apply object-oriented features such as inheritance, operator overloading, polymorphism, and templates to construct solutions. In a lab-oriented setting, students will incrementally implement and test the software application. Students need to demonstrate an intermediate level competency of using C++ to conduct programming tasks.

Prerequisite

CS219

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology