CS G179 - C++ Programming, Advanced

    Recent Professors
    AJ Edmonds, Bhrigu Celly, Cristian Racataian
    Recent Semesters
    Spring 2026, Spring 2025, Spring 2024, Spring 2023, Spring 2022
    Class Size
    32–75 students
    Credits
    3
    Spring 2026 Sections
    View Spring 2026 sections of CS G179
    Transfers To
    CSU
    Description
    This course covers advanced features of software development using the C++ language. Topics covered will include input/output streams, file input and output, exception handling, Standard Template Library (STL) including String class, sequential, and associative containers. Understanding function objects, STL algorithms, adaptive containers, bitset class, and smart pointers will also be discussed in lectures and practiced through lab projects.