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/25
ei
IVSB17/25
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
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2024/2025 kevad
Matthew David Earnshaw, IT - tarkvarateaduse instituut
inglise keel
    kuva rohkem
    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