Using game concepts to improve programming learning: a multi-level meta-analysis

dc.contributor.authorCosta, J. M.
dc.date.accessioned2023-08-30T12:13:32Z
dc.date.available2023-08-30T12:13:32Z
dc.date.issued2023
dc.date.updated2023-08-30T13:12:45Z
dc.description.abstractGamification has been widely used in education due to its application to different contexts. The vast number of possibilities allows the creation of learning strategies that lead to students' success. Despite the high acceptance of gamification among several authors in educational contexts, there are many dispersed studies with high differences in their results. Although gamification impacts motivation, interest, and engagement, its effect on students' learning outcomes needs to be clarified. This study aims to investigate the effects of gamification on programming learning and the impact of the most used game concepts on knowledge acquisition. A multi-level meta-analysis was conducted on studies above K-12 to understand the effects of gamification in programming learning. From 15 combined effect sizes, it was analyzed the effect of points, badges, levels, avatars, leaderboards, and the number of elements used. The results showed that gamification leads to a significant increase in the results (Cohen's d = 0.4) but essentially due to the use of levels (p < .05). Using badges, points, avatars, and leaderboards showed no significant effect on programming learning, suggesting that these elements may be more beneficial to motivating or engaging the students. Gamification can be efficient in programming learning, but it is recommended the use of levels.eng
dc.description.versioninfo:eu-repo/semantics/publishedVersion
dc.identifier.citationCosta, J. M. (2023). Using game concepts to improve programming learning: a multi-level meta-analysis. Computer Applications in Engineering Education, 31(4), 1098-1110. https://dx.doi.org/10.1002/cae.22630
dc.identifier.doi10.1002/cae.22630
dc.identifier.issn1061-3773
dc.identifier.urihttp://hdl.handle.net/10071/29213
dc.language.isoeng
dc.number4
dc.pagination1098 - 1110
dc.peerreviewedyes
dc.publisherWilley
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04466%2F2020/PT
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F04466%2F2020/PT
dc.rightsopen access
dc.subjectgamificationeng
dc.subjectprogramming learningeng
dc.subjectmulti-level meta-analysiseng
dc.subjectgame conceptseng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informaçãopor
dc.subject.fosDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.fosDomínio/Área Científica::Ciências Sociais::Ciências da Educaçãopor
dc.titleUsing game concepts to improve programming learning: a multi-level meta-analysiseng
dc.typearticle
dc.volume31
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85153511137
iscte.alternateIdentifiers.wosWOS:000972457600001
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-95533
iscte.journalComputer Applications in Engineering Education
iscte.subject.odsEducação de qualidadepor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
article_95533.pdf
Tamanho:
999.31 KB
Formato:
Adobe Portable Document Format
Descrição:
Versão Editora