Vis enkel innførsel

dc.contributor.authorFurubotten, Heine
dc.date.accessioned2015-09-11T11:01:12Z
dc.date.available2015-09-11T11:01:12Z
dc.date.issued2015-06-15
dc.identifier.urihttp://hdl.handle.net/11250/299579
dc.descriptionMaster's thesis in Computer sciencenb_NO
dc.description.abstractMany students find it difficult to learn programming skills. One reason for this difficulty is that feedback from teaching staff is often slow. The Autograder aims to improve student learning through rapid feedback and to stimulate self-learning. The Autograder project provides a web-frontend and a server back-end that has been developed for automatically correcting and evaluating solutions to programming exercises submitted by students. Correcting and evaluating student submissions are based on teacher written test cases, which the submitted solutions should pass. From this the students get rapid feedback and a score on the programming assignments. Autograder depends on a custom built continuous integration service, test-driven development and a version control system to deliver its services. The Autograder has been successfully used in a master-level course at the University in Stavanger. Students and teaching staff was monitored and interviewed through their assignment work. Autograder provided an efficient way for the students to reach their potential, through rapid feedback on submitted exercises. The teaching staff got a better overview of the students progress, which made it easier to follow up each student. They was relieved from the burden of manually correcting assignments and could more easily identify pain points in the exercises. Together with oral examination in the lab, the test results obtained through the Autograder was used as the basis for grading the lab assignments. The lab submissions made it much easier for the teaching staff to prepare for the oral examination. Although we cannot draw strong conclusions at this point in time, we have some data points that seem to indicate that student learning has improved also on the final written exam.nb_NO
dc.language.isoengnb_NO
dc.publisherUniversity of Stavanger, Norwaynb_NO
dc.relation.ispartofseriesMasteroppgave/UIS-TN-IDE/2015;
dc.rightsNavngivelse-Ikkekommersiell-DelPåSammeVilkår 3.0 Norge*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/no/*
dc.subjectinformasjonsteknologinb_NO
dc.subjectdatateknikknb_NO
dc.subjectdigital learningnb_NO
dc.subjectcontinuous integrationnb_NO
dc.subjectversion controlnb_NO
dc.subjecttest-driven developmentnb_NO
dc.subjectautogradernb_NO
dc.subjectgradingnb_NO
dc.titleThe Autograder project: improving software engineering skills through automated feedback on programming exercisesnb_NO
dc.typeMaster thesisnb_NO
dc.subject.nsiVDP::Technology: 500::Information and communication technology: 550::Computer technology: 551nb_NO


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse-Ikkekommersiell-DelPåSammeVilkår 3.0 Norge
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse-Ikkekommersiell-DelPåSammeVilkår 3.0 Norge