This course introduces object-oriented computer programming using the C++ programming language. Topics include input/output operations, iteration, arithmetic operations, arrays, object-oriented principles, and other related topics. Upon completion, students should be able to design, code, test, and debug C++ language programs.

Prerequisite: ITP 100

If you are interested in more advanced C++ programming, look into the ITP 232 courses available on the NOVA campuses.