3 Credit Hours
This course provides a continuation to the language introduced in Introduction to Programming. It introduces additional language concepts, including pointers, classes, and inheritance, emphasizes software engineering concepts relevant to larger programs, such as code reuse, encapsulation, incremental development and testing, and introduces data structures.

Prerequisites