CSDS 235
The Java Programming Language
Java language constructs and syntax; object-oriented design, inheritance and polymorphism, abstract classes and interfaces; types, type systems, generic types, abstract data types; exceptions and error handling; unit testing; text and file I/O; GUI components; event handling, threads and concurrent programming. Note: students may not earn credit for both CSDS 132 and CSDS 235 . Prereq: CSDS 134 .
Sources
- Course catalogue ↗2026-2027