Introduces advanced Java language features and packages that are essential for building Java Standard Edition applications. Topics include object-oriented design, updated Java features, file input and output, exception handling, collections, generics, graphical user interfaces (GUIs), functional programming, reflection, and multithreading. Helps prepare students for industry certification in Java programming.

Course ID
211S
Department
Units
3
Requisites

PREREQ: CS 111B

Transfer code
UC/CSU
Credit type
Credit/Degree Applicable
Lecture hours
Lec-52.5
Has field trips
0