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.