CSCI 123F - Introduction to Programming Concepts in C++

    Recent Professors
    Luciano Rodriguez, Sean Vidal
    Recent Semesters
    Fall 2026, Summer 2026
    Class Size
    25 students
    Credits
    4
    Prerequisite
    MATH 141 F or MATH 141HF or MATH 142 F or MATH 143 F , with a grade of C or better
    Fall 2026 Sections
    View Fall 2026 sections of CSCI 123F
    Transfers To
    CSU
    Description
    72 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 Held
    Tue Thu 12:45pm–2:50pm, Mon Wed 12:45pm–2:50pm