Funktsionaalprogrammeerimise õpetamine Idrises
dc.contributor.advisor | Apinis, Kalmer, juhendaja | |
dc.contributor.advisor | Vojdani, Vesal, juhendaja | |
dc.contributor.author | Holter, Karoliine | |
dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
dc.date.accessioned | 2023-09-12T11:58:43Z | |
dc.date.available | 2023-09-12T11:58:43Z | |
dc.date.issued | 2021 | |
dc.description.abstract | Viimase kümne aasta jooksul on funktsionaalprogrammeerimine palju arenenud ja edasi liikunud. Bakalaureusetöö eesmärk on uurida, kas sõltuvate tüüpidega keel Idris on sobilik keel bakalaureuseastmes klassikaliste ja tänapäevaste funktsionaalprogrammeerimise teemade õpetamiseks. Selleks kohandati Haskelli baasil eelkõige klassikalist funktsionaalprogrammeerimist õpetava kursuse „Programmeerimiskeeled“ praktikumiülesanded Idrisesse ning uuriti, milliseid uusi teemasid saab Idrise kasutusele võtmisega kursuse kavva lisaks võtta. Töös tutvustatakse Haskelli ja Idrise põhilisi erinevusi „Programmeerimiskeelte“ aines käsitletud teemade ulatuses ning sõltuvate tüüpidega programmeerimist Idrises. Töö põhjal jõuti järeldusele, et Idris on sobilik keel bakalaureuseastmes funktsionaalprogrammeerimise õpetamiseks. | et |
dc.identifier.uri | https://hdl.handle.net/10062/92114 | |
dc.language.iso | est | et |
dc.publisher | Tartu Ülikool | et |
dc.rights | openAccess | et |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | funktsionaalprogrammeerimine | et |
dc.subject | Haskell | et |
dc.subject | Idris | et |
dc.subject | sõltuvad tüübid | et |
dc.subject | tüübisüsteemid | et |
dc.subject | verifitseerimine | et |
dc.subject.other | bakalaureusetööd | et |
dc.subject.other | informaatika | et |
dc.subject.other | infotehnoloogia | et |
dc.subject.other | informatics | et |
dc.subject.other | infotechnology | et |
dc.title | Funktsionaalprogrammeerimise õpetamine Idrises | et |
dc.type | Thesis | et |