Edit this page Backlinks This is an old revision of the document! Functional Programming lecture in 2023 Functional Programming 2023 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