Let’s Play: game development to aid in programming learning
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , , , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Research, Society and Development |
Texto Completo: | https://rsdjournal.org/index.php/rsd/article/view/27668 |
Resumo: | Introduction: student dropout has always been a problem in the area of information technology, and one of the main causes that influence it is the difficulty that students have in learning programming. In order to alleviate this problem, this article is based on gamification to improve and facilitate the study of programming through the creation of board and digital games. Objective: to create board and digital games to assist in teaching and learning programming for beginning students. Methodology: the project was divided into four phases: search for articles related to the use of games and the facilitation of student learning in programming; soon after, from the answers of a survey, developed previously, the themes used to create the games were chosen, there was the implementation of the board version and the digital version of the games. Results: from the search for materials that were related to the theme, six relevant articles were selected for analysis, according to the pre-determined inclusion and exclusion criteria; from the results of the research that was produced with the aim of detecting the biggest difficulties of the students in the discipline of Algorithms and Logic of programming, the answers were obtained that helped to guide the production of the games. The board versions were produced with draw.io, an online graphics editor, and the digital versions were developed with the Flippity tool, used to create different types of games. |
id |
UNIFEI_a1ba389657f1e09033d617d831411248 |
---|---|
oai_identifier_str |
oai:ojs.pkp.sfu.ca:article/27668 |
network_acronym_str |
UNIFEI |
network_name_str |
Research, Society and Development |
repository_id_str |
|
spelling |
Let’s Play: game development to aid in programming learningJuguemos: desarrollo de juegos para ayudar en el aprendizaje de la programaciónBora Jogar: desenvolvimento de jogos para auxiliar na aprendizagem de programaçãoGamesLearningTeachingProgramming.JogosAprendizagemEnsinoProgramação.JuegosAprendizajeEnseñandoProgramación.Introduction: student dropout has always been a problem in the area of information technology, and one of the main causes that influence it is the difficulty that students have in learning programming. In order to alleviate this problem, this article is based on gamification to improve and facilitate the study of programming through the creation of board and digital games. Objective: to create board and digital games to assist in teaching and learning programming for beginning students. Methodology: the project was divided into four phases: search for articles related to the use of games and the facilitation of student learning in programming; soon after, from the answers of a survey, developed previously, the themes used to create the games were chosen, there was the implementation of the board version and the digital version of the games. Results: from the search for materials that were related to the theme, six relevant articles were selected for analysis, according to the pre-determined inclusion and exclusion criteria; from the results of the research that was produced with the aim of detecting the biggest difficulties of the students in the discipline of Algorithms and Logic of programming, the answers were obtained that helped to guide the production of the games. The board versions were produced with draw.io, an online graphics editor, and the digital versions were developed with the Flippity tool, used to create different types of games.Introducción: la deserción estudiantil siempre ha sido un problema en el área de tecnologías de la información, y una de las principales causas que inciden en ella es la dificultad que tienen los estudiantes para aprender a programar. Para paliar este problema, este artículo se basa en la gamificación para mejorar y facilitar el estudio de la programación a través de la creación de juegos de mesa y digitales. Objetivo: crear juegos de mesa y digitales para ayudar en la enseñanza y el aprendizaje de la programación para estudiantes principiantes. Metodología: el proyecto se dividió en cuatro fases: búsqueda de artículos relacionados con el uso de juegos y la facilitación del aprendizaje de los estudiantes en programación; luego, a partir de las respuestas de una encuesta, desarrollada previamente, se eligieron los temas utilizados para la creación de los juegos, se procedió a la implementación de la versión de tablero y la versión digital de los juegos. Resultados: a partir de la búsqueda de materiales que tuvieran relación con el tema, fueron seleccionados seis artículos relevantes para el análisis, de acuerdo con los criterios de inclusión y exclusión predeterminados; a partir de los resultados de la investigación que se produjo con el objetivo de detectar las mayores dificultades de los estudiantes en la disciplina de Algoritmos y Lógica de programación, se obtuvieron las respuestas que ayudaron a orientar la producción de los juegos. Las versiones de tablero se produjeron con draw.io, un editor de gráficos en línea, y las versiones digitales se desarrollaron con la herramienta Flippity, utilizada para crear diferentes tipos de juegos.Introdução: a desistência de alunos sempre foi um problema na área da tecnologia da informação, e uma das principais causas que influenciam é a dificuldade que os estudantes apresentam em aprender programação. Visando amenizar esse problema, o presente artigo se baseia na gamificação para aprimorar e facilitar o estudo de programação através da criação de jogos de tabuleiro e digitais. Objetivo: criar jogos de tabuleiro e digitais para auxiliarem no ensino e no aprendizado de programação para alunos iniciantes. Metodologia: o projeto foi dividido em quatro fases: busca de artigos relacionados à utilização de jogos e a facilitação do aprendizado de alunos na programação; logo após, a partir das respostas de um survey, desenvolvido anteriormente, os temas usados para criar os jogos foram escolhidos, houve a implementação da versão em tabuleiro e da versão digital dos jogos. Resultados: a partir da busca de materiais que tivessem relação com o tema, foram selecionados seis artigos relevantes para análise, de acordo com os critérios de inclusão e exclusão pré-determinados; a partir dos resultados da pesquisa que foi produzida com o intuito de detectar as maiores dificuldades dos alunos na disciplina de Algoritmos e Lógica de programação, foram obtidas as respostas que ajudaram a nortear a produção dos jogos. As versões em tabuleiro foram produzidas com o draw.io, um editor de gráficos online, e as versões digitais foram desenvolvidas com a ferramenta Flippity, usada para criar diferentes tipos de jogos.Research, Society and Development2022-04-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://rsdjournal.org/index.php/rsd/article/view/2766810.33448/rsd-v11i5.27668Research, Society and Development; Vol. 11 No. 5; e15511527668Research, Society and Development; Vol. 11 Núm. 5; e15511527668Research, Society and Development; v. 11 n. 5; e155115276682525-3409reponame:Research, Society and Developmentinstname:Universidade Federal de Itajubá (UNIFEI)instacron:UNIFEIporhttps://rsdjournal.org/index.php/rsd/article/view/27668/24424Copyright (c) 2022 Ana Paula Berto Bezerra; Ewerthon Dyego de Araújo Batista; Jamile Farias de Sousa; Taynná de Almeida Olegário; Eliel Bento Evangelista; Romeryto Vieira Lirahttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessBezerra, Ana Paula Berto Batista, Ewerthon Dyego de Araújo Sousa, Jamile Farias deOlegário, Taynná de AlmeidaEvangelista, Eliel Bento Lira, Romeryto Vieira 2022-04-17T18:18:56Zoai:ojs.pkp.sfu.ca:article/27668Revistahttps://rsdjournal.org/index.php/rsd/indexPUBhttps://rsdjournal.org/index.php/rsd/oairsd.articles@gmail.com2525-34092525-3409opendoar:2024-01-17T09:45:18.955920Research, Society and Development - Universidade Federal de Itajubá (UNIFEI)false |
dc.title.none.fl_str_mv |
Let’s Play: game development to aid in programming learning Juguemos: desarrollo de juegos para ayudar en el aprendizaje de la programación Bora Jogar: desenvolvimento de jogos para auxiliar na aprendizagem de programação |
title |
Let’s Play: game development to aid in programming learning |
spellingShingle |
Let’s Play: game development to aid in programming learning Bezerra, Ana Paula Berto Games Learning Teaching Programming. Jogos Aprendizagem Ensino Programação. Juegos Aprendizaje Enseñando Programación. |
title_short |
Let’s Play: game development to aid in programming learning |
title_full |
Let’s Play: game development to aid in programming learning |
title_fullStr |
Let’s Play: game development to aid in programming learning |
title_full_unstemmed |
Let’s Play: game development to aid in programming learning |
title_sort |
Let’s Play: game development to aid in programming learning |
author |
Bezerra, Ana Paula Berto |
author_facet |
Bezerra, Ana Paula Berto Batista, Ewerthon Dyego de Araújo Sousa, Jamile Farias de Olegário, Taynná de Almeida Evangelista, Eliel Bento Lira, Romeryto Vieira |
author_role |
author |
author2 |
Batista, Ewerthon Dyego de Araújo Sousa, Jamile Farias de Olegário, Taynná de Almeida Evangelista, Eliel Bento Lira, Romeryto Vieira |
author2_role |
author author author author author |
dc.contributor.author.fl_str_mv |
Bezerra, Ana Paula Berto Batista, Ewerthon Dyego de Araújo Sousa, Jamile Farias de Olegário, Taynná de Almeida Evangelista, Eliel Bento Lira, Romeryto Vieira |
dc.subject.por.fl_str_mv |
Games Learning Teaching Programming. Jogos Aprendizagem Ensino Programação. Juegos Aprendizaje Enseñando Programación. |
topic |
Games Learning Teaching Programming. Jogos Aprendizagem Ensino Programação. Juegos Aprendizaje Enseñando Programación. |
description |
Introduction: student dropout has always been a problem in the area of information technology, and one of the main causes that influence it is the difficulty that students have in learning programming. In order to alleviate this problem, this article is based on gamification to improve and facilitate the study of programming through the creation of board and digital games. Objective: to create board and digital games to assist in teaching and learning programming for beginning students. Methodology: the project was divided into four phases: search for articles related to the use of games and the facilitation of student learning in programming; soon after, from the answers of a survey, developed previously, the themes used to create the games were chosen, there was the implementation of the board version and the digital version of the games. Results: from the search for materials that were related to the theme, six relevant articles were selected for analysis, according to the pre-determined inclusion and exclusion criteria; from the results of the research that was produced with the aim of detecting the biggest difficulties of the students in the discipline of Algorithms and Logic of programming, the answers were obtained that helped to guide the production of the games. The board versions were produced with draw.io, an online graphics editor, and the digital versions were developed with the Flippity tool, used to create different types of games. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-04-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://rsdjournal.org/index.php/rsd/article/view/27668 10.33448/rsd-v11i5.27668 |
url |
https://rsdjournal.org/index.php/rsd/article/view/27668 |
identifier_str_mv |
10.33448/rsd-v11i5.27668 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://rsdjournal.org/index.php/rsd/article/view/27668/24424 |
dc.rights.driver.fl_str_mv |
https://creativecommons.org/licenses/by/4.0 info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0 |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Research, Society and Development |
publisher.none.fl_str_mv |
Research, Society and Development |
dc.source.none.fl_str_mv |
Research, Society and Development; Vol. 11 No. 5; e15511527668 Research, Society and Development; Vol. 11 Núm. 5; e15511527668 Research, Society and Development; v. 11 n. 5; e15511527668 2525-3409 reponame:Research, Society and Development instname:Universidade Federal de Itajubá (UNIFEI) instacron:UNIFEI |
instname_str |
Universidade Federal de Itajubá (UNIFEI) |
instacron_str |
UNIFEI |
institution |
UNIFEI |
reponame_str |
Research, Society and Development |
collection |
Research, Society and Development |
repository.name.fl_str_mv |
Research, Society and Development - Universidade Federal de Itajubá (UNIFEI) |
repository.mail.fl_str_mv |
rsd.articles@gmail.com |
_version_ |
1797052708307337216 |