Skip to main content

Research Repository

Advanced Search

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

Gordon, Neil A.; Grey, Simon

Authors



Abstract

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.

Citation

Gordon, N. A., & Grey, S. (2023). Motivating Students to Learn How to Write Code Using a Gamified Programming Tutor. Education Sciences, 13(3), Article 230. https://doi.org/10.3390/educsci13030230

Journal Article Type Article
Acceptance Date Feb 14, 2023
Online Publication Date Feb 22, 2023
Publication Date 2023-03
Deposit Date Feb 22, 2023
Publicly Available Date Feb 23, 2023
Journal Education Sciences
Electronic ISSN 2227-7102
Publisher MDPI
Peer Reviewed Peer Reviewed
Volume 13
Issue 3
Article Number 230
Series Title Special Issue Using Technology in Higher Education—Series 2
DOI https://doi.org/10.3390/educsci13030230
Keywords Gamification; Motivation; Engagement; Computer science; Programming; Learning; Teaching
Public URL https://hull-repository.worktribe.com/output/4208796

Files





You might also like



Downloadable Citations