A tárgy célja, hogy bemutassa a funkcionális paradigma különböző eszközeit a Haskell nyelven keresztül. A kurzus gyakorlati jellegű, ezért nagyon erősen ajánlott az órán való részvétel.
- Algebrai adattípusok
- Egyszerű típuszosztályok
- Functor
- Applicative
- Alternative
- Monad
- IO monad
- MonadTrans
A tárgy követelményrendszere három komponensből áll össze:
- Heti házi feladatok
- Óra eleji +/-ok
- Félév végi vizsga
Minden héten van opcionális házi feladat, ami a +/-okra és a vizsgára való felkészülést segíti. A +/-ok kötelező jellegűek, három pontos skálán vannak értékelve: 0,1,2. Ha valaki nem jelenik meg, akkor 0 pont. A félév végére az elérhető maximális pontszám minimum felét meg kell szerezni, hogy a hallgató részt vehessen a félév végi vizsgán. A hallgatók kizárólag a vizsgán elért eredmény alapján kapják a végső jegyet.
E-mailen keresztül az anabra@<inf-es domain>
címen érhettek el. Szeretném kérni, hogy a levél tárgya [hs] <subject>
formátú legyen. Példa: [hs] Órakezdés
.