Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025, Summer 2023Class Size30–60 studentsCredits3PrerequisiteCIS 012 or equivalent Transfers ToCSUDescriptionApplication development using C++ programming language. Coverage of object-oriented programming principles and techniques. Topics include C++ basics, control structures, functions, arrays, pointers, classes, overloading, data abstraction, encapsulation, inheritance, polymorphism, virtual functions, file processing, templates, exceptions, and STL (Standard Template Library). Preparation for the C++ Institute's C++ Certified Associate Programmer (CPA) and C++ Certified Professional Programmer (CPP) exams. Total of 36 hours lecture and 54 hours laboratory.