Recent SemestersFall 2026, Fall 2025Class Size24 studentsCredits4PrerequisiteCSCI 9 , or CSCI 10A , or ENGR 17 ; and MATH 13 Transfers ToCSUDescriptionThis course provides intermediate coverage of the C and C++ languages. In C, students develop programs to read sensors, control LEDs, and make sound using the Arduino microcontroller, while in C++ we review the basics of object-oriented programming before tackling more advanced topics such as pointers, dynamic memory, simple container classes, and the development of array-based and linked lists. This class can be taken before or after CSCI 10B . Portions of instruction may be offered online; may also be offered fully online. [C-ID COMP 122]Usually HeldMon Wed 6:00pm–7:25pm, Mon Wed 7:35pm–9:00pm