CS 112: Introduction to Computer Science II: Java
Units: 3
Prerequisites: CS 111.
Acceptable for Credit: CSU, UC
Lecture 2 hours, laboratory 3 hours.
Course Typically Offered: Fall, Spring, and Summer
This course uses topics of personal and social relevance to investigate the impacts of computing through exploring advanced object-oriented programming concepts such as abstraction, inheritance, polymorphism, and encapsulation. Topics include recursion, generics, event-driven programming, graphical user interfaces, file input and output, and exception handling.