Recent SemestersFall 2026, Spring 2026Class Size15–45 studentsCredits4PrerequisiteCISC 190 with a Grade of "C" or better, or equivalent Transfers ToCSUDescriptionThis course is an intermediate level study of the Java programming language. Topics include single and multidimensional arrays; objects and classes; object-oriented programming; inheritance and polymorphism; exception handling and text input/output (I/O); abstract classes and interfaces; graphical user interfaces (GUIs); recursion; concurrency; and generic collections and data structures, such as linked lists, queues, and stacks. This course is intended for students majoring in computer and information sciences or anyone interested in learning more about the Java programming language.Usually HeldMon Wed 8:00am–11:00am, Tue Thu 9:35am–11:35am