CS V30 - Beginning C++

    Recent Professors
    Ali Fazelpour
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024
    Class Size
    40–46 students
    Credits
    3
    Prerequisite
    MATH V03 or 1 year of high school intermediate algebra (Algebra II) or any higher-level math course with grade of C or better
    Fall 2026 Sections
    View Fall 2026 sections of CS V30
    Transfers To
    CSU
    Description
    This course introduces the student to the concepts of object-oriented programming. The course reviews control structures and data types with emphasis on structured data types and array processing. It introduces the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Other topics include an overview of programming language principles, analysis of algorithms, and an introduction to software engineering issues. A complete object-oriented development framework is presented that encourages extensibility, reusability, and manages complexity.