Materiaalit
Muu
Ilmoittautuminen ja opintomaksu
Kuvaus
The course is suitable for students who
- have completed the course Functional Programming I
- have studied the basics of programming: Introduction to Programming & Advanced Course in Programming, or similar competence.
You can take the course as part of Digital Education For All (DEFA) studies.
Before taking this course, you should have completed Functional Programming I.
After the course you
- have more experience in functional programming,
- understand the role of side effects in functional programming, and
- know more Haskell programming techniques.
Central topics are:
- side effects in functional programming (the monad structure in Haskell),
- features and libraries of the Haskell programming language,
- how to use functional programming in a real programming project.
The course is based on online material that is available in the MOOC system.
The course is graded based on the number of solved exercises. Possible grades: fail / pass / 5.
Contact information:
- You can find frequently asked questions (FAQ) in the online learning environment
- The online learning environment: mooc@cs.helsinki.fi
- Open University course enrollment: avoinyo-tietojenkasittelytiede@helsinki.fi
- DEFA studies: DEFA-help@cs.helsinki.fi.
- Content of the course: teacher in charge of the course: Antti Laaksonen (ahslaaks@cs.helsinki.fi)
- The course is completed in the MOOC learning environment between 1 January 2021 and 31 August 2021.
- The MOOC environment contains the materials and instructions necessary for completing the course. Link to the learning environment will be added here when the course begins in early 2021.
- During the course, you complete assignments that are returned electronically and automatically graded.
The course is part of the subject studies in Computer Science.