Recent SemestersFall 2026, Summer 2026Class Size25 studentsCredits4PrerequisiteMATH 141 F or MATH 141HF or MATH 142 F or MATH 143 F , with a grade of C or better Transfers ToCSUDescription72 hours lecture per term. This course is an introduction to the basic principles of programming using C++ as the development tool. Topics include the structure and design of algorithms, input/output, branching structures, functions, recursion, built-in data types, arrays, structures, files, pointers and elementary operations on linked structures. The object-oriented programming paradigm will be introduced. Topics include encapsulation, polymorphism, libraries, streams, inheritance and abstract data types. Students will design algorithms, write external and internal documentation and design and write source code in C++. (Degree Credit) (CSU) (UC) AA GE (C-ID: COMP 122)Usually HeldTue Thu 12:45pm–2:50pm, Mon Wed 12:45pm–2:50pm