Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025Class SizeNot publishedCredits4PrerequisiteCISP 360 with a grade of "C" or better Transfers ToCSUDescriptionThis 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 HeldTue Thu 1:00pm–2:20pm, Mon Wed 1:00pm–2:20pm