A game-based approach for learning a programming language
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 s...
Main Authors: | , , |
---|---|
Format: | Online |
Language: | spa |
Published: |
Universidad Nacional de Córdoba, Faculdad de Ciencias Sociales, Centro de Estudios Avanzados. Maestría en Procesos Educativos Mediados por Tecnología
2016
|
Subjects: | |
Online Access: | https://revistas.unc.edu.ar/index.php/vesc/article/view/14739 |
_version_ | 1811171052661768192 |
---|---|
author | Astudillo, Gustavo Javier Bast, Silvia Gabriela Willging, Pedro Adolfo |
author_facet | Astudillo, Gustavo Javier Bast, Silvia Gabriela Willging, Pedro Adolfo |
author_sort | Astudillo, Gustavo Javier |
collection | Portal de Revistas |
description | 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. |
format | Online |
id | oai:ojs.revistas.unc.edu.ar:article-14739 |
institution | Universidad Nacional de Cordoba |
language | spa |
publishDate | 2016 |
publisher | Universidad Nacional de Córdoba, Faculdad de Ciencias Sociales, Centro de Estudios Avanzados. Maestría en Procesos Educativos Mediados por Tecnología |
record_format | ojs |
spelling | oai:ojs.revistas.unc.edu.ar:article-147392021-09-21T21:31:56Z A game-based approach for learning a programming language Enfoque basado en gamificación para el aprendizaje de un lenguaje de programación Astudillo, Gustavo Javier Bast, Silvia Gabriela Willging, Pedro Adolfo computer programing gamification serious games learning strategies programación de computadoras gamificación juegos serios estrategias educativas 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. Muchos de nuestros estudiantes pertenecen a la generación de los “gamers”. A partir del éxito de los juegos digitales como productos de entretenimiento, y en tanto formidables motivadores, se viene planteando desde hace un tiempo la posibilidad de aprovecharlos en el contexto educativo. Esta investigación busca identificar un conjunto de juegos digitales con el potencial de utilizarse para diseñar actividades didácticas, específicamente para el aprendizaje de algunos conceptos de la programación de computadoras, como son: algoritmos, variables y estructuras de control. Con base en los contenidos y la secuenciación de los aprendizajes se eligieron dos juegos que se incorporaron en actividades de un taller de introducción a la programación a fin de evaluar su utilidad. El taller fue diseñado sobre la plataforma Moodle, utilizando un enfoque de gamificación. Se presentan aquí una selección de juegos serios enfocados en la programación, los criterios para la elección de dos de ellos y su utilización un taller para ingresantes, así como algunos resultados de la implementación de dicho taller. Universidad Nacional de Córdoba, Faculdad de Ciencias Sociales, Centro de Estudios Avanzados. Maestría en Procesos Educativos Mediados por Tecnología 2016-07-01 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf https://revistas.unc.edu.ar/index.php/vesc/article/view/14739 10.60020/1853-6530.v7.n12.14739 Virtuality, Education and Science; Vol. 7 No. 12; pp. 125-142 Virtualidad, Educación y Ciencia; Vol. 7 Núm. 12; pp. 125-142 1853-6530 10.60020/1853-6530.v7.n12 spa https://revistas.unc.edu.ar/index.php/vesc/article/view/14739/14741 Derechos de autor 2016 Gustavo Javier Astudillo, Silvia Gabriela Bast, Pedro Adolfo Willging |
spellingShingle | computer programing gamification serious games learning strategies programación de computadoras gamificación juegos serios estrategias educativas Astudillo, Gustavo Javier Bast, Silvia Gabriela Willging, Pedro Adolfo A game-based approach for learning a programming language |
title | A game-based approach for learning a programming language |
title_alt | Enfoque basado en gamificación para el aprendizaje de un lenguaje de programación |
title_full | A game-based approach for learning a programming language |
title_fullStr | A game-based approach for learning a programming language |
title_full_unstemmed | A game-based approach for learning a programming language |
title_short | A game-based approach for learning a programming language |
title_sort | game based approach for learning a programming language |
topic | computer programing gamification serious games learning strategies programación de computadoras gamificación juegos serios estrategias educativas |
topic_facet | computer programing gamification serious games learning strategies programación de computadoras gamificación juegos serios estrategias educativas |
url | https://revistas.unc.edu.ar/index.php/vesc/article/view/14739 |
work_keys_str_mv | AT astudillogustavojavier agamebasedapproachforlearningaprogramminglanguage AT bastsilviagabriela agamebasedapproachforlearningaprogramminglanguage AT willgingpedroadolfo agamebasedapproachforlearningaprogramminglanguage AT astudillogustavojavier enfoquebasadoengamificacionparaelaprendizajedeunlenguajedeprogramacion AT bastsilviagabriela enfoquebasadoengamificacionparaelaprendizajedeunlenguajedeprogramacion AT willgingpedroadolfo enfoquebasadoengamificacionparaelaprendizajedeunlenguajedeprogramacion AT astudillogustavojavier gamebasedapproachforlearningaprogramminglanguage AT bastsilviagabriela gamebasedapproachforlearningaprogramminglanguage AT willgingpedroadolfo gamebasedapproachforlearningaprogramminglanguage |