CS 37 - C++ PROGRAMMING

    Recent Professors
    M. Salviani, Z. Zhai
    Recent Semesters
    Spring 2027, Fall 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    45–74 students
    Credits
    3
    Prerequisite
    CS 36, Design programs in the C programming language. * Evaluate and revise programs using appropriate debugging methods to achieve desired results. * Organize efficient C programs by selecting the appropriate statements of the C programming language
    Spring 2027 Sections
    View Spring 2027 sections of CS 37
    Transfers To
    CSU
    Description
    This course covers the C++ programming language, focusing on how to create, execute, and debug C++ programs. Topics include input and output statements; file handling; functions and parameter passing including function pointers and function overloading; templates and the Standard Template Library (STL); object-oriented programming principles using classes, constructors, and destructors; friends; pointers including the “this” pointer; operator overloading; inheritance; polymorphism; and exception handling.
    Usually Held
    Mon Wed 10:30am–11:45am, Mon Wed 9:00am–10:15am, Thu 10:00am–10:50am, Thu 11:00am–11:50am