Algoritmos Evolutivos e Gamificão: uma proposta de atividade para a educação básica
| dc.contributor.advisor | Vargas, Dênis Emanuel da Costa | |
| dc.contributor.advisor-co | Oliveira, Jônathas Douglas Santos de | |
| dc.contributor.advisor-coLattes | http://lattes.cnpq.br/2028729291621090 | |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/6717376475817937 | |
| dc.contributor.author | Tavares, Lucas Amaral | |
| dc.contributor.authorLattes | http://lattes.cnpq.br/6240072255767395 | |
| dc.contributor.referee | Vargas, Dênis Emanuel da Costa | |
| dc.contributor.referee | Oliveira, Jônathas Douglas Santos de | |
| dc.contributor.referee | Castro, Lemonge, Afonso Celso de | |
| dc.contributor.referee | Wanner, Elizabeth Fialho | |
| dc.contributor.referee | D’Afonseca, Luis Alberto | |
| dc.date.accessioned | 2026-07-29T13:21:56Z | |
| dc.date.available | 2026-07-29T13:21:56Z | |
| dc.date.issued | 2023-08-23 | |
| dc.description.abstract | A Base Nacional Comum Curricular (BNCC) menciona a importância dos algoritmos no desenvolvimento do Pensamento Computacional com estudantes da Educação Básica, além de salientar que eles podem ser objetos de estudo nas aulas de Matemática. Duas habilidades da BNCC para o Ensino Médio estão diretamente relacionadas ao Pensamento Computacional: EM13MAT315, que propõe investigar um algoritmo que resolve um problema, e EM13MAT405, que propõe utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos. Entre as possibilidades de se trabalhar essas habilidades estão os Algoritmos Evolutivos (AEs), os quais são baseados em mecanismos da evolução biológica que resolvem problemas de otimização. Apesar desses problemas serem discutidos frequentemente em dissertações do PROFMAT, o uso de AEs ainda é pouco explorado. Nesta dissertação apresenta-se aspectos teóricos de otimização e AEs, além de uma revisão da literatura. A maior contribuição deste trabalho é um produto educacional onde AEs são usados para resolver problemas de otimização em diversos contextos, implementados na linguagem de programação Python e trabalhados através de sequências didáticas sob a óptica do Pensamento Computacional e da perspectiva da gamificação. A proposta inclui a organização de uma competição de AEs, inspirada em Maratonas de Programação, com foco nos Algoritmos Genéticos (AG) e na Evolução Diferencial (ED), visando aprimorar as soluções obtidas pelos competidores. Uma simulação de competição é realizada em que os resultados obtidos são discutidos. A ideia é fazer com que os competidores consigam desenvolver variações do AG e da ED que obtenham soluções cada vez mais próximas do ótimo dos problemas. A utilização de AEs para resolver problemas de otimização se mostrou promissora como uma excelente oportunidade para o desenvolvimento do Pensamento Computacional pelos estudantes do Ensino Médio. O presente material visa tanto oferecer ao professor um embasamento teórico consistente e, ao mesmo tempo, de fácil acesso, além dos próprios trechos de códigos já implementados para facilitar a replicação. | |
| dc.description.abstractother | The Brazilian National Common Curricular Base (BNCC) highlights the significance of algorithms in fostering Computational Thinking among students in Basic Education while emphasizing their potential as study subjects within Mathematics classes. Two specific skills outlined in the BNCC for High School education are directly linked to Computational Thinking: EM13MAT315, which involves investigating algorithms to solve problems, and EM13MAT405, which focuses on utilizing basic concepts of a programming language for algorithm implementation. Among the various possibilities for incorporating these skills, Evolutionary Algorithms (EAs) stand out. EAs employ techniques inspired by biological evolution to solve optimization problems. Despite being a frequently discussed topic in PROFMAT dissertations, the use of EAs remains relatively unexplored. This dissertation addresses theoretical aspects of optimization and EAs while also providing a literature review. The primary contribution of this work is an educational product that employs EAs to solve optimization problems across different contexts. The product uses Python and adopts a pedagogical approach that integrates Computational Thinking and gamification. The proposed educational product includes an EA competition inspired by Programming Contests focused on Genetic Algorithms (GA) and Differential Evolution (DE). The competition aims to enhance participants’ problem-solving solutions by developing variations of GA and DE algorithms to achieve solutions that increasingly approximate the optimal solution. The results obtained with a performed simulation are analyzed and discussed. Solving optimization problems with EAs demonstrates a remarkable potential for fostering Computational Thinking among students in Secondary School. This material equips teachers with a solid theoretical foundation and provides effortless access to pre-implemented code snippets, simplifying replication. | |
| dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES) – Códigode Financiamento 001 | |
| dc.identifier.uri | https://repositorio.cefetmg.br//handle/123456789/2863 | |
| dc.language.iso | pt | |
| dc.publisher | Centro Federal de Educação Tecnológica de Minas Gerais | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | CEFET-MG | |
| dc.publisher.program | Programa de Mestrado Profissional em Matemática | |
| dc.subject | Educação básica – Teses | |
| dc.subject | Computação – Teses | |
| dc.subject | Otimização – Teses | |
| dc.subject | Algoritmos evolutivos – Teses | |
| dc.subject | Gamificação – Teses | |
| dc.title | Algoritmos Evolutivos e Gamificão: uma proposta de atividade para a educação básica | |
| dc.type | Dissertação |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- Algoritmos Evolutivos e Gamificação.pdf
- Tamanho:
- 5.94 MB
- Formato:
- Adobe Portable Document Format
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 1.39 KB
- Formato:
- Item-specific license agreed to upon submission
- Descrição: