CSCI 30 - Advanced Programming in C++

    Recent Professors
    Staff_MATH, Mr. Mitchell S. Middler
    Recent Semesters
    Spring 2027, Fall 2026, Spring 2026
    Class Size
    22 students
    Credits
    4
    Prerequisite
    Computer Science 2 with a minimum grade of C or equivalent
    Spring 2027 Sections
    View Spring 2027 sections of CSCI 30
    Transfers To
    CSU
    Description
    This course re-examines earlier C++ topics covered in Computer Science 2 in greater detail and with increased rigor. The course emphasizes the design of advanced Object-Oriented data structures. Topics include data abstraction, abstract classes, single and multiple inheritances, virtual and friend functions, operator overloading, generic data types, the Standard-Template-Library, pointers and dynamic memory management, algorithm efficiency, limits of computation, aggregation-composition modeling, and top-down design. The course concludes with a significant creative project. Back to Top | Print-Friendly Page (opens a new window) Facebook this Page (opens a new window) Tweet this Page (opens a new window) Add to Backpack (opens a new window) All catalogs © 2026 El Camino College. Powered by Modern Campus Catalog™ .
    Usually Held
    Mon Wed 11:10am–12:35pm, Mon Wed 8:00am–9:25am, Mon Wed 9:35am–11:00am, Tue Thu 11:10am–12:35pm