CSDS 245
Functional Programming in Java
Case Western Reserve University · UGRD · Fall 2026
1 section
Catalog description
An introduction to functional programming elements and attendant constructs in the Java programming language. Generics, enumerated types, records, and access to class members. Advanced control flow. The Java Collection Framework. Functional interfaces: lambdas, comparators, and standard functional interfaces. Optionals. Stream, collectors, and map-reduce. Prereq: CSDS 132 or CSDS 235 .
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verifiedClass #case_western_reserve-CSDS245Fall 2026UGRD1 credits
- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?