CS 116 - Programming in C++

    Recent Professors
    Ashok Patil
    Recent Semesters
    Fall 2026
    Class Size
    Not published
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of CS 116
    Transfers To
    CSU
    Description
    This course teaches the student to write programs in the C++ language and introduces the object-oriented programming paradigm. After reviewing basic statement types, students learn to write functions utilizing pass by value and pass by reference. Then students are introduced to structures, classes, and objects. Students then learn how to use objects effectively in writing programs. Students learn how operator overloading and inheritance facilitate the use of objects. Pointers, memory management techniques, friend, and virtual functions are described. Finally, students examine streams and files as an example of the application of complex object- oriented programming in the C++ language.
    Usually Held
    Mon 5:45pm–7:50pm