BlockCode: A Web Application to Create Games that Support the Learning of Computer Programming Logic

Authors

  • Carlos R. Jaimez-González Departamento de Tecnologías de la Información. Universidad Autónoma Metropolitana, Unidad Cuajimalpa, México
  • Javier Erazo-Palacios Universidad Autonoma Metropolitana
  • Betzabet García-Mendoza Universidad Autonoma Metropolitana

DOI:

https://doi.org/10.3991/ijet.v18i15.40901

Keywords:

Educational technology, programming logic, board games, block-based programming, educational games

Abstract


This paper presents BlockCode, a web application developed to create board games that support the learning of computer programming logic. The goal of the games created with BlockCode is to move a bunny around a board using block-based programming in order to collect all the carrots that are placed on the board. In every game, the bunny has to deal with obstacles, represented by rocks and holes, which have to be avoided using the commands available. BlockCode was designed for teachers and students: teachers can create games, specifying the arrangement of the boards; and students play the games, specifying the sequence of commands with the aim of collecting all the carrots.

Author Biographies

Carlos R. Jaimez-González, Departamento de Tecnologías de la Información. Universidad Autónoma Metropolitana, Unidad Cuajimalpa, México

Departamento de Tecnologías de la Información

Javier Erazo-Palacios, Universidad Autonoma Metropolitana

Departamento de Tecnologías de la Información

Betzabet García-Mendoza, Universidad Autonoma Metropolitana

Departamento de Tecnologías de la Información

Downloads

Published

2023-08-15

How to Cite

Jaimez-González, C. R., Erazo-Palacios, J., & García-Mendoza, B. (2023). BlockCode: A Web Application to Create Games that Support the Learning of Computer Programming Logic. International Journal of Emerging Technologies in Learning (iJET), 18(15), pp. 240–257. https://doi.org/10.3991/ijet.v18i15.40901

Issue

Section

Papers