CIS 59 - Object Oriented Design and Programming

    Recent Professors
    Gabriel J. Solomon
    Recent Semesters
    Fall 2026
    Class Size
    35 students
    Difficulty
    4.1Lightout of 10
    Credits
    3
    Prerequisite
    CIS 054 or CIS 084 both with C or better
    Fall 2026 Sections
    View Fall 2026 sections of CIS 59
    Transfers To
    Not transferable
    Description
    Students will learn the fundamentals and techniques of Object Oriented Programming (OOP). Topics covered include the elements of OOP, classes and objects, inheritance, polymorphism, overloading, overriding, member functions, member access, virtual functions, constructors, derived classes, dynamic objects, and exception handling. Modern programming and debugging techniques will be stressed throughout the course. Design Patterns and UML will also be introduced.