Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python

Bibliographic Details
Main Author: Pinheiro, Felipe Silva
Publication Date: 2025
Other Authors: Neves, Victor Gabriel da Silva, Santos, Mikael Barbosa dos, Neto, Valter dos Santos Mendonça, Cardoso, Carlos Costa
Format: Article
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.2/19574
Summary: A disciplina de lógica de programação aborda conceitos fundamentais para formação acadêmica de profissionais que atuarão na área da Computação e áreas afins. Contudo, no processo de aprendizagem, muitos alunos enfrentam dificuldades em desenvolver o raciocínio lógico e abstrair respostas para a construção de soluções computacionais de problemas propostos. Neste contexto, a utilização de jogos digitais para promover o ensino de programação mostra-se como uma estratégia eficiente na busca por minimizar essas dificuldades. Assim, este artigo apresenta o jogo Show da Programação, que visa facilitar a aprendizagem dos conceitos de lógica de programação utilizando a linguagem Python. Para a criação, seguiu-se o processo de desenvolvimento ENgAGED, e, na implementação, utilizou-se a plataforma Unity, engine robusta para o desenvolvimento de games. O jogo desenvolvido foi avaliado por alunos iniciantes em programação, do curso Técnico em Informática, de uma instituição de ensino pública, por meio do modelo avaliativo MEEGA+. Os resultados indicaram que o jogo teve uma boa aceitação pelos alunos e que possui potencial para facilitar o aprendizado de lógica de programação de maneira divertida e interativa.
id RCAP_12b4c23e158eb275682873b3fde13f05
oai_identifier_str oai:repositorioaberto.uab.pt:10400.2/19574
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Show da programação: quiz educativo para a aprendizagem de lógica de programação e PythonShow da programação: educational quiz for learning programming logic and PythonLógica de programaçãoJogo educacional digitalPythonEnsino e aprendizagemProgramming logicDigital educational gameTeaching and learningA disciplina de lógica de programação aborda conceitos fundamentais para formação acadêmica de profissionais que atuarão na área da Computação e áreas afins. Contudo, no processo de aprendizagem, muitos alunos enfrentam dificuldades em desenvolver o raciocínio lógico e abstrair respostas para a construção de soluções computacionais de problemas propostos. Neste contexto, a utilização de jogos digitais para promover o ensino de programação mostra-se como uma estratégia eficiente na busca por minimizar essas dificuldades. Assim, este artigo apresenta o jogo Show da Programação, que visa facilitar a aprendizagem dos conceitos de lógica de programação utilizando a linguagem Python. Para a criação, seguiu-se o processo de desenvolvimento ENgAGED, e, na implementação, utilizou-se a plataforma Unity, engine robusta para o desenvolvimento de games. O jogo desenvolvido foi avaliado por alunos iniciantes em programação, do curso Técnico em Informática, de uma instituição de ensino pública, por meio do modelo avaliativo MEEGA+. Os resultados indicaram que o jogo teve uma boa aceitação pelos alunos e que possui potencial para facilitar o aprendizado de lógica de programação de maneira divertida e interativa.The discipline of programming logic addresses fundamental concepts for the academic training of professionals who will work in the area of Computing and related areas. However, in the learning process, many students face difficulties in developing logical reasoning and abstracting answers for the construction of computational solutions to proposed problems. In this context, the use of digital games to promote the teaching of programming is shown to be an efficient strategy in the search to minimize these difficulties. hus, this article presents the Programming Show game, which aims to facilitate the learning of programming logic concepts using the Python language. For the creation, the ENgAGED development process was followed, and, in the implementation, the Unity platform was used, a robust engine for game development. The game developed was evaluated by students starting in programming, from the Computer Technician course, from a public educational institution, through the MEEGA+ evaluation model. The results indicated that the game had a good acceptance by the students and that it has the potential to facilitate the learning of programming logic in a fun and interactive way.Universidade Aberta. LE@DRepositório AbertoPinheiro, Felipe SilvaNeves, Victor Gabriel da SilvaSantos, Mikael Barbosa dosNeto, Valter dos Santos MendonçaCardoso, Carlos Costa2025-02-18T09:33:03Z2025-022025-02-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.2/19574por2182-496710.34627/redvol8iss1e202504info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-05-18T01:47:38Zoai:repositorioaberto.uab.pt:10400.2/19574Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T07:35:08.761319Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
Show da programação: educational quiz for learning programming logic and Python
title Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
spellingShingle Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
Pinheiro, Felipe Silva
Lógica de programação
Jogo educacional digital
Python
Ensino e aprendizagem
Programming logic
Digital educational game
Teaching and learning
title_short Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
title_full Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
title_fullStr Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
title_full_unstemmed Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
title_sort Show da programação: quiz educativo para a aprendizagem de lógica de programação e Python
author Pinheiro, Felipe Silva
author_facet Pinheiro, Felipe Silva
Neves, Victor Gabriel da Silva
Santos, Mikael Barbosa dos
Neto, Valter dos Santos Mendonça
Cardoso, Carlos Costa
author_role author
author2 Neves, Victor Gabriel da Silva
Santos, Mikael Barbosa dos
Neto, Valter dos Santos Mendonça
Cardoso, Carlos Costa
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Repositório Aberto
dc.contributor.author.fl_str_mv Pinheiro, Felipe Silva
Neves, Victor Gabriel da Silva
Santos, Mikael Barbosa dos
Neto, Valter dos Santos Mendonça
Cardoso, Carlos Costa
dc.subject.por.fl_str_mv Lógica de programação
Jogo educacional digital
Python
Ensino e aprendizagem
Programming logic
Digital educational game
Teaching and learning
topic Lógica de programação
Jogo educacional digital
Python
Ensino e aprendizagem
Programming logic
Digital educational game
Teaching and learning
description A disciplina de lógica de programação aborda conceitos fundamentais para formação acadêmica de profissionais que atuarão na área da Computação e áreas afins. Contudo, no processo de aprendizagem, muitos alunos enfrentam dificuldades em desenvolver o raciocínio lógico e abstrair respostas para a construção de soluções computacionais de problemas propostos. Neste contexto, a utilização de jogos digitais para promover o ensino de programação mostra-se como uma estratégia eficiente na busca por minimizar essas dificuldades. Assim, este artigo apresenta o jogo Show da Programação, que visa facilitar a aprendizagem dos conceitos de lógica de programação utilizando a linguagem Python. Para a criação, seguiu-se o processo de desenvolvimento ENgAGED, e, na implementação, utilizou-se a plataforma Unity, engine robusta para o desenvolvimento de games. O jogo desenvolvido foi avaliado por alunos iniciantes em programação, do curso Técnico em Informática, de uma instituição de ensino pública, por meio do modelo avaliativo MEEGA+. Os resultados indicaram que o jogo teve uma boa aceitação pelos alunos e que possui potencial para facilitar o aprendizado de lógica de programação de maneira divertida e interativa.
publishDate 2025
dc.date.none.fl_str_mv 2025-02-18T09:33:03Z
2025-02
2025-02-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.2/19574
url http://hdl.handle.net/10400.2/19574
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 2182-4967
10.34627/redvol8iss1e202504
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Aberta. LE@D
publisher.none.fl_str_mv Universidade Aberta. LE@D
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833603010381479936