CISP 400 - Object Oriented Programming with C++

    Recent Professors
    Caleb L. Fowler Jr
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    Not published
    Credits
    4
    Prerequisite
    CISP 360 with a grade of "C" or better
    Fall 2026 Sections
    View Fall 2026 sections of CISP 400
    Transfers To
    CSU
    Description
    This course is an introduction to object-oriented programming using the C++ programming language. This course is designed to enhance students' abilities to implement object-oriented programs and to further develop programming proficiency. Detailed topics include classes, storage class and scope, encapsulation, polymorphism, inheritance, function overloading and overriding, virtual functions, operator overloading, templates, exception handling, stream I/O, file processing, and the Standard Template Library. Also covered are introductions to Graphical User Interface (GUI) development using class libraries, and object oriented design methodology.
    Usually Held
    Tue Thu 1:00pm–2:20pm, Mon Wed 1:00pm–2:20pm