Transfers ToCSUDescriptionAdvisory: CS-102 Accepted For Credit: CSU & UC Offered: Fall & Spring Semesters, Every Year This intermediate-level programming course is intended for students who already have completed an introductory programming course. This course presents a comprehensive study of the object-oriented programming in Java. Fundamentals of encapsulation, inheritance, polymorphism, abstraction, method overloading and overriding, exception handling, GUI components, event handling, multimedia programming, and input/output streams are introduced. (GC) 198 2025-2026 OHLONE COLLEGE CATALOG 8 | ANNOUNCEMENT OF COURSES