CIS 059 - Object Oriented Design and Programming
- Recent Professors
- Gabriel J. Solomon
- Recent Semesters
- Fall 2026
- Class Size
- 35 students
- Difficulty
- 6.1Demandingout of 10
- Credits
- 3
- Prerequisite
- CIS 054 or CIS 084 both with C or better
- Fall 2026 Sections
- View Fall 2026 sections of CIS 059
- Transfers To
- CSU
- 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.
