Show simple item record

dc.contributor.advisorTirronen, Ville
dc.contributor.authorKeveri, Matias
dc.date.accessioned2018-04-26T06:45:02Z
dc.date.available2018-04-26T06:45:02Z
dc.date.issued2018
dc.identifier.otheroai:jykdok.linneanet.fi:1869488
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/57767
dc.description.abstractHaskell-ohjelmointikielellä opetettavalla funktio-ohjelmoinnin johdatuskurssilla oppilaat kohtaavat useita haasteita. Näistä yleisimmät liittyvät usein kielen syntaksiin tai tyyppijärjestelmään. Tämä tutkielma keskittyy oppilaiden haasteisiin Haskellin tyyppijärjestelmän kanssa laajentaen aiempaa tutkimusta tyyppeihin liittyvistä haasteista. Tavoitteena on tunnistaa oppilaiden yleisimmät virheet, haasteet ja väärinkäsitykset tyyppeihin liittyen analysoimalla automaattitehtävistä kerättyä aineistoa. Analyysi keskittyy tyyppien ymmärrystä testaaviin tehtäviin, joista saatavien havaintojen pohjalta opetusta voidaan keskittää haasteellisimpiin tyyppijärjestelmän osa-alueisiin.fi
dc.description.abstractStudents face many challenges when attending an introductory functional programming course taught in Haskell. Common challenges are often related to syntax of the language or the type system. This paper focuses on the difficulties of students in understanding Haskell’s type system extending the current research on type related difficulties. Our goal is to identify common mistakes, difficulties and misconceptions students have with types by analyzing exercise submissions and automated assignment logs. The analysis will be focused on assignments testing the students knowledge on types. After identifying the main difficulties, the courses teaching can be more focused on the problematic parts.en
dc.format.extent1 verkkoaineisto (70 sivua)
dc.language.isofin
dc.rightsJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.subject.otherfunktio-ohjelmointi
dc.subject.othertyyppijärjestelmät
dc.subject.otherfunktiotyypit
dc.subject.otherHaskell
dc.titleOpiskelijoiden suurimmat haasteet Haskell-ohjelmointikielen tyyppijärjestelmän kanssa
dc.identifier.urnURN:NBN:fi:jyu-201804262371
dc.type.ontasotPro gradufi
dc.type.ontasotMaster's thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.date.updated2018-04-26T06:45:03Z
dc.rights.accesslevelopenAccessfi
dc.contributor.oppiainekoodi602
dc.subject.ysooppiminen
dc.subject.ysoohjelmointi
dc.subject.ysoohjelmointikielet


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record