Näytä suppeat kuvailutiedot

dc.contributor.advisorMyllymäki, Mikko
dc.contributor.authorRajaniemi, Jussi
dc.date.accessioned2021-06-04T07:24:28Z
dc.date.available2021-06-04T07:24:28Z
dc.date.issued2021
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/76225
dc.description.abstractTämän pro gradu -tutkielman tavoitteena oli kehittää toimiva konsepti MOOC-ohjelmointikurssien automaattiselle arvioinnille. Tutkielman ajurina toimi tutkimuskysymys: ''Millaisella konseptilla voidaan toteuttaa C++-lähdekoodin automaattinen arviointi?''. Tutkimusmenetelmänä toimi kehittämistutkimuksen ja ketterän Scrum-mallin yhdistelmä, jolla pyrittiin varmistamaan tutkimuksellinen ote ja ketterä sovelluskehitysmalli. Tutkimuksen ensimmäisessä vaiheessa kartoitettiin ongelma-analyysin avulla MOOC-kurssien ja automaattisen arvioinnin vahvuuksia sekä haasteita. Toisessa vaiheessa aloitettiin kehitystyö, joka päättyi käyttäjätestaukseen. Tulosten perusteella konsepti täytti sille asetetut vaatimukset, ja onnistuttiin ratkaisemaan testitapausten laadintaan ja on/off-tyyppisen arvioinnin haasteet menettämättä automaattisen arvioinnin vahvuuksia.fi
dc.description.abstractThe purpose of this master thesis was develop a workable concept for automated assessment for MOOC programming courses. Thesis research work is driven by the question: ''What kind of concept can be used to implement automated assessment in C++ source code?''. The research method was a combination of design research and Scrum development model, with the aim of ensuring a research approach and agile application development model. In the first phase of study, the strengths and challenges of MOOC courses and automatic assessment were survey using problem analysis. In the second phase, development started and it ended with user testing. The results showed that the concept met requirement specifications and we were able to solve challenges of making test cases and on/off-type assessment without losing the strength of automated assessment.en
dc.format.extent61
dc.format.mimetypeapplication/pdf
dc.language.isofi
dc.subject.otherC++
dc.subject.otherautomaattinen arviointi
dc.subject.otherstaattinen analyysi
dc.titleStaattinen analyysi ohjelmakoodin automaattisessa arvioinnissa
dc.identifier.urnURN:NBN:fi:jyu-202106043452
dc.type.ontasotPro gradu -tutkielmafi
dc.type.ontasotMaster’s thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi602
dc.subject.ysoavoimet verkkokurssit
dc.subject.ysoarviointi
dc.subject.ysoohjelmointi
dc.format.contentfulltext
dc.type.okmG2


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot