Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]]+