Aplicativo com gamificação para apoio no aprendizado da orientação a objetos

Tipo de documento

Monografia

Data

2023

Modalidade de acesso

Acesso aberto

Centro

CEAVI

Instituição

Programa

Área do conhecimento

Ciências Exatas e da Terra

Editora

Autor

Böing, Afonso Uéslei

Coorientador

Projetos de Pesquisa

Unidades Organizacionais

Fascículo

Resumo

O paradigma de programação orientada a objetos busca trazer elementos do mundo real para a área de programação, representando um mundo povoado por objetos que se comunicam e trocam informações entre si. Entretanto, esse paradigma possui uma complexidade elevada acarretando a altos índices de reprovação e evasão nas aulas deste assunto devido ao desinteresse do aluno pelo conteúdo. Os métodos tradicionais de ensino, como palestras e exercícios escritos, podem não ser os com maior eficácia para o envolvimento do aluno com o conteúdo. A gamificação é uma abordagem com potencial a ser utilizada para motivar e melhorar o aprendizado do aluno e estimular a praticar os conceitos de programação orientada a objetos. A proposta deste trabalho é apoiar o ensino de programação orientada a objetos com o auxílio de recursos de gamificação. Para tal, será desenvolvida uma aplicação móvel que permitirá aos alunos adquirir e aplicar os seus conhecimentos de orientação a objetos. O uso de um sistema de gamificação incentiva a participação do aluno e redução das taxas de evasão e reprovação em disciplinas relacionadas a esse conhecimento. O sistema resultante foi validado com 30 participantes através do formulário System Usability Scale (SUS) obtendo média de 83,58 em 100, conferindo o conceito final A.

Abstract

The object-oriented programming paradigm seeks to bring elements from the real world to the programming area, representing a world populated by objects that communicate and exchange information with each other. However, this paradigm has a high complexity leading to high rates of failure and evasion in classes on this subject due to the student's lack of interest in the content. Traditional teaching methods, such as lectures and written exercises, may not be the most effective for engaging students with content. Gamification is an approach with the potential to be used to motivate and improve student learning and encourage them to practice object-oriented programming concepts. The purpose of this work is to support the teaching of object-oriented programming with the aid of gamification resources. To this end, a mobile application will be developed that will allow students to acquire and apply their object-oriented knowledge. The use of a game system encourages student participation and reduces dropout and failure rates in subjects related to this knowledge.

Citação

DOI

Avaliação

Revisão

Suplementado Por

Referenciado Por

Licença Creative Commons

Exceto quando indicado de outra forma, a licença deste item é descrita como Attribution-NonCommercial-ShareAlike 4.0 Brazil