Odota...
Wait...
Korppi-järjestelmän toimintoja Korppi

16.1.7

Kirjaudu sisään järjestelmään!
2.10.2023 15:01

TIEA341 Funktio-ohjelmointi 1, 3 - 5 op [kotisivu]

Tietotekniikan laitos

Tiedotus:
Kurssille ei voida ilmoittautua, koska se on jo vanhennettu.
Kurssin ilmoittautumisaika päättyi 20.12.09 klo 23:59.

Yleisiä tietoja

Kotisivu: http://users.jyu.fi/~aleator/FO/
Alkaa - päättyy: 26.10.09 - 30.7.10
Ilmoittautumisaika: 12.6.09 klo 0:00 - 20.12.09 klo 23:59
Ilmoittautuminen voidaan perua 26.10.2009 klo 00:00 mennessä.
Opettaja(t): Joel Lehtonen (joel.lehtonen@iki.fi)
Ville Tirronen (ville.e.t.tirronen@jyu.fi)
Tuntiopettaja(t): Ville Isomöttönen (ville.isomottonen@jyu.fi)
Jonne Itkonen (jonne.itkonen@jyu.fi)
Joel Lehtonen (joel.lehtonen@iki.fi)
Laajuus: 3 - 5 op
Kielet: opetuskielet: English, suomi; suorituskielet: English, suomi
Ilmoittautuneita: 40
Organisaatiot:Tietotekniikan laitos (TTL)
Sisältö:Funktio-ohjelmoinnin perusteet. Laiska ja innokas laskenta. Map ja fold. Versioituvat tietorakenteet. Sivuvaikutusten hallinta.
Esitiedot:Ohjelmointi 2, Algoritmit 2, Diskreetit rakenteet (tai vastaava).
Valintamenettely:Funktio-ohjelmointi 1 ja Funktio-ohjelmointi 2 korvaavat yhdessä vanhan kurssin TIE0328 Funktio-ohjelmointi (luennoitu syksyllä 2003), joten tälle kurssille ei oteta tuon vanhan kurssin suorittaneita.
Opetusmuodot:Luennot tai itsenäinen opiskelu, lisäksi demotilaisuuksia.
Suoritustavat:Harjoitukset ja harjoitustyö.
Kirjallisuus:Hutton: Programming in Haskell. Thompson: Haskell: The Craft of Functional Programming. Hudak: The Haskell School of Expression. Bird: Introduction to Functional Programming using Haskell. Okasaki: Purely Functional Data Structures.

[Tiivistä opetusryhmien aika- ja paikkatiedot]

Luento [ryhmien tarkat tiedot ja ilmoittautuminen]

Luento 1 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 37, maksimi 200
ilm.aika: 12.6.2009 00:00 - 20.12.2009 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C23344ma26.10.200910:15-12:00TirronenTapahtuman tiedot
2Ag C23345ma2.11.200910:15-12:00TirronenTapahtuman tiedot
3Ag D12146ma9.11.200910:15-12:00TirronenTapahtuman tiedot
4Ag C23347ma16.11.200910:15-12:00TirronenTapahtuman tiedot
5Ag C23348ma23.11.200910:15-12:00TirronenTapahtuman tiedot
6Ag C23349ma30.11.200910:15-12:00TirronenTapahtuman tiedot
7Ag C23350ma7.12.200910:15-12:00TirronenTapahtuman tiedot
8Ag B111.1 (Asia)51to17.12.200910:15-12:15TirronenTapahtuman tiedot

Demo [ryhmien tarkat tiedot ja ilmoittautuminen]

Demo 1 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 21, maksimi 40
ilm.aika: 12.6.2009 00:00 - 20.12.2009 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag C23444pe30.10.200908:15-10:00TirronenTapahtuman tiedot
2Ag C23445pe6.11.200908:15-10:00TirronenTapahtuman tiedot
3Ag C23446pe13.11.200908:15-10:00TirronenTapahtuman tiedot
4Ag C23447pe20.11.200908:15-10:00TirronenTapahtuman tiedot
5Ag C23448pe27.11.200908:15-10:00TirronenTapahtuman tiedot
6Ag C23449pe4.12.200908:15-10:00TirronenTapahtuman tiedot
7Ag C23450pe11.12.200908:15-10:00TirronenTapahtuman tiedot
8Ag C23451pe18.12.200908:15-10:00TirronenTapahtuman tiedot

Ohjaus [ryhmien tarkat tiedot ja ilmoittautuminen]

Ryhmä 1 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 17, maksimi 24
ilm.aika: 12.6.2009 00:00 - 20.12.2009 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B112.2 (Latin), mikroluokka44ke28.10.200912:15-14:00TirronenTapahtuman tiedot
2Ag B111.1 (Asia)45ke4.11.200912:15-14:00TirronenTapahtuman tiedot
3Ag B112.1 (Africa), mikroluokka46ke11.11.200912:15-14:00TirronenTapahtuman tiedot
4Ag B111.1 (Asia)47ke18.11.200912:15-14:00TirronenTapahtuman tiedot
5Ag B111.1 (Asia)48ke25.11.200912:15-14:00TirronenTapahtuman tiedot
6Ag B111.1 (Asia)49ke2.12.200912:15-14:00TirronenTapahtuman tiedot
7Ag B111.1 (Asia)50ke9.12.200912:15-14:00TirronenTapahtuman tiedot
8Ag B111.1 (Asia)51ke16.12.200912:15-14:00TirronenTapahtuman tiedot
Ryhmä 2 [ryhmätiedot ja ilmoittautuminen]; ilmoittautuneita 1, maksimi 24
ilm.aika: 12.6.2009 00:00 - 20.12.2009 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B113.1 (Europe), mikroluokka44ke28.10.200912:15-14:00TirronenTapahtuman tiedot
2Ag B112.1 (Africa), mikroluokka45ke4.11.200912:15-14:00TirronenTapahtuman tiedot
3Ag B112.1 (Africa), mikroluokka46ke11.11.200912:15-14:00TirronenTapahtuman tiedot
4Ag B112.1 (Africa), mikroluokka47ke18.11.200912:15-14:00TirronenTapahtuman tiedot
5Ag B112.1 (Africa), mikroluokka48ke25.11.200912:15-14:00TirronenTapahtuman tiedot
6Ag B112.1 (Africa), mikroluokka49ke2.12.200912:15-14:00TirronenTapahtuman tiedot
7Ag B112.1 (Africa), mikroluokka50ke9.12.200912:15-14:00TirronenTapahtuman tiedot
8Ag B112.1 (Africa), mikroluokka51ke16.12.200912:15-14:00TirronenTapahtuman tiedot

Tasokoe [ryhmien tarkat tiedot ja ilmoittautuminen]

Tasokoe [ryhmätiedot ja ilmoittautuminen]; maksimi 200
ilm.aika: 12.6.2009 00:00 - 20.12.2009 23:59
 PaikkaViikkoPäiväPvmKloOhjaajaLisätietojaURITapahtuman tiedot
1Ag B111.1 (Asia)3ke20.1.201014:00-16:00IsomöttönenTapahtuman tiedot
2Ag B112.1 (Africa), mikroluokka3to21.1.201012:00-14:00IsomöttönenTapahtuman tiedot