Towards a Framework for Gamified Programming Education
- 1 July 2019
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 144-149
- https://doi.org/10.1109/iset.2019.00038
Abstract
Computer programming is a difficult subject that can only be mastered with lots of practice. It is therefore of primary importance to rise and retain students' engagement during a programming course, a task in which gamification has been proven as a competent method. Even though there are numerous reports on applying gamification to programming courses, there are no available open resources or dedicated platforms that could be used by programming teachers to gamify their courses, meeting both the requirements of being easy to adopt and leaving the decisions on the scope of the course and the level of gamification to the teachers themselves. In order to fulfill this gap, a consortium of four European institutions initiated a common project to develop open gamified programming exercises and interactive course materials for popular programming languages. In this paper, we report the results of the first stage of this work, which defined the range of gamification concepts to be covered within the developed framework and its evaluation by students.Keywords
This publication has 9 references indexed in Scilit:
- DEVELOPMENT AND EVALUATION OF AN INTERACTIVE PYTHON COURSEPublished by IATED Academy ,2018
- Application of Gamification to Blended Learning in Elementary Math Instructional DesignLecture Notes in Computer Science, 2018
- Why is programming so difficult to learn?ACM SIGSOFT Software Engineering Notes, 2017
- An open‐source platform for using gamification and social learning methodologies in engineering education: Design and experienceComputer Applications in Engineering Education, 2016
- Enhancing the CS1 student experience with gamificationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Gamification for Engaging Computer Science Students in Learning Activities: A Case StudyIEEE Transactions on Learning Technologies, 2014
- An experience report on using gamification in technical higher educationPublished by Association for Computing Machinery (ACM) ,2014
- Gamification of Education: A Review of LiteratureLecture Notes in Computer Science, 2014
- A distributed system for learning programming on-lineComputers & Education, 2012