CS V13 - Object-Oriented Programming

    Recent Professors
    Ali Fazelpour
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024
    Class Size
    27–38 students
    Credits
    3
    Prerequisite
    CS V11 or equivalent
    Fall 2026 Sections
    View Fall 2026 sections of CS V13
    Transfers To
    CSU
    Description
    This course introduces students to application of software engineering techniques to the design and development of large programs; data abstraction techniques and structures and associated algorithms. It covers 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, simple analysis of algorithms, basic data structures, searching and sorting techniques. This is the second course in a sequence of courses that is compliant with the standards of the Association for Computing Machinery (ACM).
    Usually Held
    Tue 10:00am–11:50am, Tue 11:00am–12:50pm