Functional Programming lecture in 2023
Functional Programming 2022
Team
Rules
Plagiarism
Lecture notes
Lec. 02: Recursive functions
Lec. 03: Higher-order functions
Lec. 04: Algebraic datatypes
Lec. 05: Functional vs OO decomposition
Lec. 06: List applications
Lec. 07: For expressions and matrices
Lec. 08: Polymorphism
Lec. 09: Polymorphic expressions
Labs
Lab 01: Scala IDEs
Lab 02: Recursive functions
Lab 03: Higher-order functions
Lab 04: Algebraic Types
Lab 05: Functional vs OO decomposition
Lab 06: List applications
Lab 07: Matrices
Lab 08: Polymorphism