RSEG 155
Functional Programming with Java and Scala
This course provides hands-on experience with functional programming'a style of programming that has seen increasing popularity due to its ability to work with complex concepts through highly adaptable models. Functional programming supports higher-level abstractions, customizable data structures, as well as concurrency and parallelism inherent in cloud computing and big data analytics. Students will use functional extensions of Java and a popular functional programming language Scala to apply functional programming approach to a variety of design, modeling and implementation challenges.
- Course prerequisites
- Buy your textbooks and other required course materials online from the Brandeis Bookstore or visit the bookstore in the Shapiro Campus Center.