EECS 285
Practical Programming in Java
Advisory Prerequisite: None. Enforced Prerequisite: EECS 280; No OP/F. Minimum grade requirement of “C” for enforced prerequisite. (2 credits) Introduction to Java programming, including language features, design principles, and programming practices. Topics include: Java syntax and semantics, object-oriented design, exception handling, graphical user interfaces, mobile-application development, asynchronous programming, and unit testing.
Topics
- Java syntax and semantics
- object-oriented design
- exception handling
- graphical user interfaces
- mobile-application development
- asynchronous programming
- and unit testing
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027