A game-based approach for learning a programming language

Authors

  • Gustavo Javier Astudillo Grupo de Investigación y Desarrollo en Innovación Educativa, Departamento de Matemática, Facultad Ciencias Exactas y Naturales, Universidad Nacional de La Pampa.
  • Silvia Gabriela Bast Grupo de Investigación y Desarrollo en Innovación Educativa, Departamento de Matemática, Facultad Ciencias Exactas y Naturales, Universidad Nacional de La Pampa.
  • Pedro Adolfo Willging Grupo de Investigación y Desarrollo en Innovación Educativa, Departamento de Matemática, Facultad Ciencias Exactas y Naturales, Universidad Nacional de La Pampa.

DOI:

https://doi.org/10.60020/1853-6530.v7.n12.14739

Keywords:

computer programing, gamification, serious games, learning strategies

Abstract

Many of the students in our classrooms belong to the gamer generation. Because of the success of digital games as entertainment products as well as formidable motivators, the possibility of using them in educational settings is being contemplated from a while. In this research we try to identify a set of digital games with the potential to be used to design learning activities, specifically to learn computer programming concepts like: algorithms, variables, and control structures. Based on the contents and sequencing of learning, two games were chosen and incorporated into the activities of a workshop on introduction to programming in order to analyze their usefulness. The workshop was designed on the Moodle platform using a gamification approach. Here, we present a selection of serious games focused on computer language programming, the selection criteria of two of them and their use in a workshop for incoming students, as well as some of the results obtained from this experience.

Downloads

Published

2016-07-01

Issue

Section

Innovation and Experiences

How to Cite

A game-based approach for learning a programming language. (2016). Virtuality, Education and Science, 7(12), pp. 125-142. https://doi.org/10.60020/1853-6530.v7.n12.14739