Gamification in computer programming: Effects on learning, engagement, self-efficacy and intrinsic motivation


Abstract:

Worldwide, the workforce requires professionals to master programming skills, regardless of their knowledge domain. This demand has led higher education institutions to strengthen their programming courses, which currently experience high dropout rates and low academic performance. Some institutions have even faced the need to offer new programming courses for those students whose field is not computer related, which adds more challenges due to their background. Given this setting, gamification, the use of game elements in non-game contexts, is put forward as a solution to redesign related courses. Thus, the purpose of this study was to analyse the impact of gamification, using badges, on learning performance, intrinsic motivation, self-efficacy and engagement in engineering students taking a basic programming course. It also analysed the effects of student background variables such as gender, grade point average and previous gaming experience. One hundred sophomore undergraduates participated in a quasi-experiment, lasting 6 weeks. A pretest-posttest design with control (N=50) and experimental group (N = 50) was setup. Students carried out mandatory (e.g. chapter reading quizzes) and optional tasks (completing activities in Code Academy or Pyschools), and were awarded with badges and meta-badges, through a web based application called Credly. The university learning management system was used as a platform to inform students of the activities that would be rewarded with and to keep track of the students' assignments. Data collection methods included self-reported questionnaires about intrinsic motivation, self-efficacy and personality; and a programming test. Results show a statistically significant improvement in engagement in gamification students, compared to the control group. However, no significant impact on learning performance, intrinsic motivation, self-efficacy and any of the student background variables was observed. The higher engagement is promising, showing that gamification might push programming courses. However, further research is needed to understand the lack of connection between the aforementioned variables.

Año de publicación:

2017

Keywords:

  • Learning
  • Gamification
  • INTRINSIC MOTIVATION
  • SELF-EFFICACY
  • Programming

Fuente:

scopusscopus
googlegoogle

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Tecnología educativa
  • Tecnología educativa

Áreas temáticas:

  • Psicología aplicada
  • Ciencias de la computación
  • Escuelas y sus actividades; educación especial