Funktsionaalprogrammeerimine (ITI0212)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITI0212
õppeaine nimetus eesti k
Funktsionaalprogrammeerimine
õppeaine nimetus inglise k
Functional Programming
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAIB25/26
ei
IVSB17/26
ei
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Anda ülevaade funktsionaalprogrammeerimise paradigma teoreetilistest alustest ja praktilistest rakendustest.
õppeaine eesmärgid inglise k
To provide a sound theoretical background of functional programming and its practical applications.
õppeaine õpiväljundid eesti k.
Kursuse läbinud tudeng:
- omab põhjalikke teadmised funktsionaalprogrammeerimise teoreetilistest alustest
- oskab luua ja kasutada funktsionaalseid andmestruktuure
- oskab probleeme funktsionaalprogrammerimise abil lahendada
õppeaine õpiväljundid ingl k.
Upon completion a student:
- has a good understanding of the theory of functional programming
- is able to create and use functional data structures
- is able to solve problems using functional programming
õppeaine sisu lühikirjeldus eesti k
Moodsa funktsionaalprogrammeerimise paradigma põhialused, kõrgemat järku funktsioonid, tugev tüüpimine, laisk väärtustamine. Funktsionaalprogrammeerimise rakendused.
õppeaine sisu lühikirjeldus ingl k
Principles of functional programming. Higer order functions, strong type system, lazy evaluation. Applications of functional programming.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Course homepage: https://compose.ioc.ee/courses/2021/functional_programming/
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
2.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
tunnus (VPÕ/PPÕ)
puudub
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2026/2027 kevad
Callum William Reader, IT - tarkvarateaduse instituut
inglise keel
    kuva rohkem
    2025/2026 kevad
    Callum William Reader, IT - tarkvarateaduse instituut
    inglise keel
      2024/2025 kevad
      Matthew David Earnshaw, IT - tarkvarateaduse instituut
      inglise keel
        2023/2024 kevad
        Matthew David Earnshaw, IT - tarkvarateaduse instituut
        inglise keel
          2022/2023 kevad
          Pawel Maria Sobocinski, IT - tarkvarateaduse instituut
          inglise keel
            2021/2022 kevad
            Pawel Maria Sobocinski, IT - tarkvarateaduse instituut
            inglise keel
              2020/2021 kevad
              Pawel Maria Sobocinski, IT - tarkvarateaduse instituut
              inglise keel
                2019/2020 kevad
                Pawel Maria Sobocinski, IT - tarkvarateaduse instituut
                inglise keel
                  Ainekaart eesti keeles
                  Ainekaart inglise keeles