Edit this page Backlinks 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