Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/37120
Título: Utilizando a estratégia de gamificação como reforço na aprendizagem de algoritmos
Título(s) alternativo(s): Using gamification strategy as reinforcement in learning algorithms
Autor(es): Vieira, Alexandre de Souza
Zaffalon, Breno Francisco
Santiago, Henrick Bueno
Orientador(es): Aires, João Paulo
Palavras-chave: Jogos educativos
Algorítmos - Estudo e ensino
Estratégias de aprendizagem
Educational games
Algorithms - Study and teaching
Learning strategies
Data do documento: 7-Dez-2023
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Ponta Grossa
Citação: VIEIRA, Alexandre de Souza; ZAFFALON, Breno Francisco; SANTIAGO, Henrick Bueno. Utilizando a estratégia de gamificação como reforço na aprendizagem de algoritmos. 2023. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, 2023.
Resumo: Este trabalho apresenta o desenvolvimento de uma aplicação gamificada para auxiliar os alunos de cursos de Tecnologia da Informação (TI) que enfrentam dificuldades no aprendizado de algoritmos. O projeto foi desenvolvido utilizando o framework Flutter, o que possibilita sua adaptação para diversas plataformas, incluindo Android, IOS e a Web; com o intuito de alcançar o maior número possível de alunos. Considerando a versão mobile, a oportunidade de praticar algoritmos estará a mais próxima dos estudantes. A necessidade do desenvolvimento da aplicação surgiu devido às dificuldades observadas e relatadas por colegas de classe na aprendizagem da disciplina de Algoritmos, após realização de uma pesquisa bibliográfica foi evidenciado que as dificuldades observadas não se limitam a uma turma ou instituição específica. Diferentes estudos apontam um cenário preocupante de desistência e redução no ingresso dos cursos de Tecnologia da Informação (TI), sugerindo a possibilidade de um futuro déficit de profissionais nessa área. Além disso, há uma associação direta entre esse declínio e as disciplinas que abordam algoritmos. Para abordar esse problema, a aplicação incorpora elementos de jogos, organizando o conteúdo em módulos, níveis e sessões, no qual os alunos acumulam pontos de experiência (XP) e competem em rankings, incentivando o envolvimento contínuo com a ferramenta e a competição saudável. Conquistas especiais reconhecem o desempenho dos jogadores. A aplicação gamificada enfatiza a prática regular e repetida de conceitos de algoritmos, ou seja, a aprendizagem por repetição, permitindo aos alunos reforçarem progressivamente suas habilidades. Ao encorajar a revisitação frequente de conceitos críticos e a prática contínua ao longo dos módulos e níveis do jogo, o objetivo é consolidar o conhecimento dos estudantes. A ferramenta busca superar as dificuldades identificadas no aprendizado de algoritmos, oferecendo não apenas uma abordagem gamificada, mas também focando na consolidação do aprendizado por meio da prática recorrente.
Abstract: This work presents the development of a gamified application to assist students in Information Technology (IT) courses facing challenges in learning algorithms. The project was built using the Flutter framework, enabling adaptation for various platforms, including Android, iOS, and the Web, aiming to reach a wide range of students. With the mobile version, the opportunity to practice algorithms is brought closer to students. The application's development arose from difficulties observed and reported by classmates in learning the Algorithms discipline. A literature review revealed that these difficulties are not limited to a specific class or institution. Various studies highlight a concerning scenario of dropout rates and decreased enrollment in IT courses, suggesting a potential future shortage of professionals in the field. Moreover, there is a direct association between this decline and subjects covering algorithms. To address this issue, the application incorporates game elements, organizing content into modules, levels, and sessions. Students accumulate experience points (XP) and compete in rankings, encouraging continuous engagement and healthy competition. Special achievements recognize players' performance. The gamified application emphasizes regular and repeated practice of algorithm concepts, promoting learning through repetition and allowing students to progressively reinforce their skills. By encouraging frequent revisitation of critical concepts and continuous practice across game modules and levels, the goal is to consolidate students' knowledge. The tool seeks to overcome identified challenges in algorithm learning, offering not only a gamified approach but also focusing on learning consolidation through recurrent practice.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/37120
Aparece nas coleções:PG - Tecnologia em Análise e Desenvolvimento de Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
gamificacaoaprendizagemalgoritmo.pdf4,22 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons