Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
fp2023 [2024/03/08 11:31] pdmatei created |
fp2023 [2024/03/08 11:35] (current) pdmatei |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Functional Programming lecture in 2023 ===== | ===== Functional Programming lecture in 2023 ===== | ||
- | **Activity outline** | + | * [[fp2022 | Functional Programming 2022]] |
- | + | * [[fp:2023:team | Team ]] | |
- | * [[fp:team | Team ]] | + | * [[fp:2023:rules | Rules ]] |
- | * [[fp:rules | Rules ]] | + | * [[fp:2023:plagiarism | Plagiarism ]] |
- | * [[fp:plagiarism | Plagiarism ]] | + | |
- | * [[fp:assignment-rules | Submission guidelines]] | + | |
- | * [[fp:homework01 | Homework 1]] | + | |
- | * [[fp:homework02 | Homework 2]] | + | |
- | * [[fp:homework03 | Homework 3]] | + | |
- | * [[fp:homework04 | Homework 4]] | + | |
- | * [[fp:exam2022 | Exam 2022 ]] | + | |
**Lecture notes** | **Lecture notes** | ||
- | * [[fp:lecture02 | Lecture 02]] | + | * [[fp2023:lec02 | Lec. 02: Recursive functions]] |
- | * [[fp:lecture03 | Lecture 03]] | + | * [[fp2023:lec03 | Lec. 03: Higher-order functions]] |
- | * [[fp:lecture04 | Lecture 04]] | + | * [[fp2023:lec04 | Lec. 04: Algebraic datatypes]] |
- | * [[fp:lecture05 | Lecture 05]] | + | * [[fp2023:lec05 | Lec. 05: Functional vs OO decomposition]] |
- | * [[fp:lecture06 | Lecture 06]] | + | * [[fp2023:lec06 | Lec. 06: List applications]] |
- | * [[fp:lecture07 | Lecture 07]] | + | * [[fp2023:lec07 | Lec. 07: For expressions and matrices]] |
- | * [[fp:lecture08 | Lecture 08]] | + | * [[fp2023:lec08 | Lec. 08: Polymorphism]] |
- | * [[fp:lecture09 | Lecture 09]] | + | * [[fp2023:lec09 | Lec. 09: Polymorphic expressions]] |
- | **Labs** | + | |
+ | ** Labs ** | ||
+ | * [[fp2023:lab01 | Lab 01: Scala IDEs]] | ||
+ | * [[fp2023:lab02 | Lab 02: Recursive functions]] | ||
+ | * [[fp2023:lab03 | Lab 03: Higher-order functions]] | ||
+ | * [[fp2023:lab04 | Lab 04: Algebraic Types]] | ||
+ | * [[fp2023:lab05 | Lab 05: Functional vs OO decomposition]] | ||
+ | * [[fp2023:lab06 | Lab 06: List applications]] | ||
+ | * [[fp2023:lab07 | Lab 07: Matrices]] | ||
+ | * [[fp2023:lab08 | Lab 08: Polymorphism]] | ||
- | * [[fp:lab01 | Lab 01: Scala IDEs]] | + | |
- | * [[fp:lab02 | Lab 02: Syntax and functions]] | + | |
- | * [[fp:lab03 | Lab 03: Higher-order functions]] | + | |
- | * [[fp:lab04 | Lab 04: Lists in Scala]] | + | |
- | * [[fp:lab05 | Lab 05: Datatypes in Scala]] | + | |
- | * [[fp:lab06 | Lab 06: Polymorphism]] | + | |
- | * [[fp:lab07 | Lab 09: For comprehensions]] | + | |
- | * [[fp:lab08 | Lab 10: Scala collections]] | + | |