CS 2 - Computing Fundamentals II

    Recent Professors
    REENA SINGH, JACK KWOK, FARAMARZ MORTEZAIE, TED LEE, RAJA ALOMARI, JAHAN GHOFRANIHA, CATERINA PENTCHEVA
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024
    Class Size
    30 students
    Credits
    4
    Prerequisite
    Prerequisite(s): All prerequisites must be completed with a minimum grade of "C" (or "P") or higher. CS 1
    Fall 2026 Sections
    View Fall 2026 sections of CS 2
    Transfers To
    CSU
    Description
    Application of software engineering techniques to the design and development of large programs. Object-oriented programming methods and problem-solving strategies applied to intermediate-level problems using C++. Includes pointers and dynamic allocation; classes; encapsulation; inheritance and polymorphism; object and function overloading; recursive algorithms; data abstraction and structures.
    Usually Held
    Mon Wed 11:00am–12:15pm, Mon Wed 9:30am–10:45am, Tue Thu 11:00am–12:15pm, Tue Thu 2:00pm–3:15pm