Repository logo
 
Publication

Fostering programming practice through games

dc.contributor.authorPaiva, José Carlos
dc.contributor.authorLeal, José Paulo
dc.contributor.authorQueirós, Ricardo
dc.date.accessioned2021-09-29T12:10:09Z
dc.date.available2021-09-29T12:10:09Z
dc.date.issued2020
dc.description.abstractLoss of motivation is one of the most prominent concerns in programming education as it negatively impacts time dedicated to practice, which is crucial for novice programmers. Of the distinct techniques introduced in the literature to engage students, gamification, is likely the most widely explored and fruitful. Game elements that intrinsically motivate students, such as graphical feedback and game-thinking, reveal more reliable long-term positive effects, but those involve significant development effort. This paper proposes a game-based assessment environment for programming challenges, built on top of a specialized framework, in which students develop a program to control the player, henceforth called Software Agent (SA). During the coding phase, students can resort to the graphical feedback demonstrating how the game unfolds to improve their programs and complete the proposed tasks. This environment also promotes competition through competitive evaluation and tournaments among SAs, optionally organized at the end by the teacher. Moreover, the validation of the effectiveness of Asura in increasing undergraduate students’ motivation and, consequently, the practice of programming is reported.pt_PT
dc.description.sponsorshipThis work is financed by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, within project UIDB/50014/2020.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.3390/info11110498pt_PT
dc.identifier.issn2078-2489
dc.identifier.urihttp://hdl.handle.net/10400.22/18619
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherMDPIpt_PT
dc.relationUIDB/50014/2020
dc.relationINESC TEC- Institute for Systems and Computer Engineering, Technology and Science
dc.relation.publisherversionhttps://www.mdpi.com/2078-2489/11/11/498pt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/pt_PT
dc.subjectGamificationpt_PT
dc.subjectAutomatic assessmentpt_PT
dc.subjectProgramming learningpt_PT
dc.subjectGamespt_PT
dc.subjectGraphical feedbackpt_PT
dc.subjectTournamentpt_PT
dc.titleFostering programming practice through gamespt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.awardTitleINESC TEC- Institute for Systems and Computer Engineering, Technology and Science
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F50014%2F2020/PT
oaire.citation.issue11pt_PT
oaire.citation.startPage498pt_PT
oaire.citation.titleInformationpt_PT
oaire.citation.volume11pt_PT
oaire.fundingStream6817 - DCRRNI ID
person.familyNameQueirós
person.givenNameRicardo
person.identifierR-000-MDC
person.identifier.ciencia-id711A-CAB3-7A23
person.identifier.orcid0000-0002-1985-6285
person.identifier.scopus-author-id26633220900
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublicationd8531e25-82f0-4a16-8e56-a38070fa64cd
relation.isAuthorOfPublication.latestForDiscoveryd8531e25-82f0-4a16-8e56-a38070fa64cd
relation.isProjectOfPublication7a2d9a82-ee07-4c57-bbbf-2d88b942688d
relation.isProjectOfPublication.latestForDiscovery7a2d9a82-ee07-4c57-bbbf-2d88b942688d

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ART_RicardoQueiros_2020.pdf
Size:
993.52 KB
Format:
Adobe Portable Document Format