Programming Workshop on “Functional Programming in Java”
03 March, 2023
Date: 28 Jul 2022 02:00 PM to 29 Jul 2022 05:00 PM
Venue: ED 485.1, Education Building, University of Regina
Workshop Overview: This course will cover the following topics:
Day 1:
- What is Functional Programming
- Why use Functional Programming
- A brief review of Imperative Java
- Exercises
Day 2:
- Functional Programming Java 8
- Introduction to lambda expressions
- Manipulating Collections
- Strings and Comparators
- Lazy Evaluation
- Tail-call Optimization
- Functional Composition
- Exercises