Code |
Course Name |
Language |
Type |
BLG 458E |
Functional Programming |
English |
Elective |
Local Credits |
ECTS |
Theoretical |
Tutorial |
Laboratory |
2 |
4 |
2 |
0 |
0 |
Course Prerequisites and Class Restriction |
Prerequisites |
BLG 233 MIN DD or BLG 233E MIN DD or BLG 221 MIN DD or BLG 221E MIN DD or BLG 223 MIN DD or BLG 223E MIN DD
|
Class Restriction |
None |
Course Description |
Programming paradigms and functional programming principles. Recursion. Pattern matching.
Higher order functions. Functional data structures. Lazy evaluation. Monads. |
|