Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Motivating Students to Learn How to Write Code Using a Gamified Programming Tutor

Bibliographic Data

ID22045009
AuthorsSimon Grey (University of Hull), Neil A Gordon (0000-0001-6889-0781, University of Hull, corresponding author)
Year2023
Volume13
Issue3
Pages230
Publication date2023-02-22
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenueEducation Sciences (JOURNAL)
Journal identifiersISSN: 2227-7102 • E-ISSN: 2227-7102
PublisherMDPI AG (PUBLISHER • IT)
DOI10.3390/educsci13030230
OpenAlexW4321500407
LanguageEN
Citations received1
References cited14

Engagement and retention are widely acknowledged problems in computer science and more general higher education. The need to develop programming skills is increasingly ubiquitous, but especially so in computer science where it is one of the core competencies. Learning to write code is a particularly challenging skill to master, which can make retention and success even more difficult. We attempt to address student engagement within an introductory programming module by attempting to motivate students using a gamified interactive programming tutor application that provides immediate feedback on the student’s work. In this paper, we describe the design of the gamified programming tutor application, along with a related topology to characterize student engagement. We discuss the design of the software, the gamified elements, and the structured question design. We evaluate the engagement with the gamified programming tutor of two cohorts of students in the first year of a computer science programme, with over two hundred students taking part. We attempt to frame this engagement in terms of frequency, duration, and intensity of interactions, and compare these engagement metrics with module performance. Additionally, we present quantitative and qualitative data from a survey of students about their experience using the programming tutor application to demonstrate the efficacy of this approach

Computer programming · Mathematics education · Multimedia · Programming language · Student engagement · TUTOR · Computer Science · Educational Games and Gamification · Online Learning and Analytics · Psychology · Teaching and Learning Programming

  • Gamification in digital environments and the development of teachers’ digital competence

    Open Access•José María Barroso Tristán, José María Barroso-Tristán et al.•Humanities and Social Sciences…•2025

  • Autonomy-supportive teaching

    Johnmarshall Reeve, Sung Hyeon Cheon•Educational Psychologist•2021

  • From game design elements to gamefulness

    Open Access•Sebastian Deterding, Dan Dixon et al.•Proceedings of the 15th…•2011

  • Cognitive science and behaviourism

    Open Access•B F Skinner, Brittany Skinner•British Journal of Psychology•1985

Unique citing works1
Citations per year1
Citation span2025 - 2025 (1)
Citation velocityrecent
Highly citedNo
Citation typesNeutral: 1

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae