This course covers procedural programming in C++ including functions, vectors, pointers, strings, and advanced file operations. The course also addresses data abstraction with classes, objects and operator overloading which are the root concepts of object-oriented programming. Inheritance, polymorphism, aggregation and object-oriented design are also discussed.
Prerequisite Courses
Semester Offered
Spring