Use este identificador para citar ou linkar para este item:
https://repositorio.ifba.edu.br/jspui/handle/123456789/1148Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | Ferreira, Marvin Rocha Sousa | - |
| dc.date.accessioned | 2026-07-08T11:11:44Z | - |
| dc.date.available | 2026-06-17 | - |
| dc.date.available | 2026-07-08T11:11:44Z | - |
| dc.date.issued | 2025-03-27 | - |
| dc.identifier.citation | FERREIRA, Marvin Rocha Sousa. Plataforma gamificada de ensino-aprendizado de programação orientada a competências: análise, implementação e avaliação de recursos pedagógicos em ambiente acadêmico. 2026. 40f. TCC (Graduação) - Curso de Licenciatura em Computação, Campus Valença, Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Valença, 2026. | pt_BR |
| dc.identifier.uri | https://repositorio.ifba.edu.br/jspui/handle/123456789/1148 | - |
| dc.description.abstract | The technological revolution has transformed programming education, presenting challenges in both academic and technical contexts. In Computer Science Education programs, teacher training requires pedagogical skills to convey complex concepts. Meanwhile, in the industry, professionals must navigate emerging tech stacks, new architectural patterns, and innovative frameworks. Platforms such as HackerRank, LeetCode, and AtCoder stand out by offering coding challenges and interview preparation but emphasize difficulty and competition, often neglecting structured competency-based progression.This dissertation proposes the development of a gamified competency-based programming education platform called CodeForge, addressing gaps in existing tools. Unlike the aforementioned alternatives, its focus is on progressive learning through personalized challenges, automated grading, and detailed feedback. Furthermore, it enables educators to design activities aligned with curricula and track students' progress. This approach aims to strengthen the connection between theory and practice, fostering a more structured and effective learning experience. To validate this proposal, an experimental evaluation was conducted through a structured questionnaire targeting diverse participant profiles, including computer science educators and programming students. The research findings confirm the effectiveness of CodeForge in programming education, combining an intuitive interface, a structured pedagogical approach, and motivational elements to enhance engagement. | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Instituto Federal de Educação, Ciência e Tecnologia da Bahia | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
| dc.subject | Ensino de programação | pt_BR |
| dc.subject | Plataformas de aprendizado | pt_BR |
| dc.subject | Orientação a Competências | pt_BR |
| dc.subject | Gamificação | pt_BR |
| dc.title | Plataforma gamificada de ensino-aprendizado de programação orientada a competências: análise, implementação e avaliação de recursos pedagógicos em ambiente acadêmico | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.creator.Lattes | http://lattes.cnpq.br/4099109035804132 | pt_BR |
| dc.contributor.advisor1 | Madureira, André Luiz Romano | - |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/1113201316133066 | pt_BR |
| dc.contributor.referee1 | Madureira, André Luiz Romano | - |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/1113201316133066 | pt_BR |
| dc.contributor.referee2 | Cordeiro Junior, Joel Eugênio | - |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/6322746999540332 | pt_BR |
| dc.contributor.referee3 | Frutuoso, Hortevan Marrocos | - |
| dc.contributor.referee3Lattes | http://lattes.cnpq.br/5232996935408030 | pt_BR |
| dc.description.resumo | O advento tecnológico transformou o ensino de programação, que enfrenta desafios tanto no contexto acadêmico quanto técnico. Em cursos de Licenciatura em Computação, a formação docente exige habilidades pedagógicas para transmitir conceitos complexos. Já no mercado, profissionais lidam com stacks emergentes, novos padrões de arquitetura e frameworks inovadores. Plataformas como HackerRank, LeetCode e AtCoder se destacam ao oferecer desafios de código e preparação para entrevistas, mas enfatizam a dificuldade e a competitividade, negligenciando a progressão estruturada por competências. Esta monografia propõe o desenvolvimento de uma plataforma gamificada de ensino de programação orientada a competências, denominada CodeForge, suprindo lacunas das ferramentas existentes. Diferente das alternativas citadas, o foco está na aprendizagem progressiva, com desafios personalizados, correção automática e feedback detalhado. Além disso, permite que professores definam atividades alinhadas aos currículos, monitorando o progresso dos alunos. Assim, busca-se fortalecer a relação entre teoria e prática, promovendo um aprendizado mais estruturado e eficaz. Para validar a proposta apresentada, foi conduzida uma avaliação experimental por meio de um questionário estruturado, direcionado a diferentes perfis de participantes, incluindo professores de computação, estudantes de programação. Os resultados desta pesquisa confirmam a eficácia da CodeForge no ensino de programação, aliando interface intuitiva, abordagem pedagógica estruturada e elementos motivacionais para maior engajamento. | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Departamento de Ensino Superior/Licenciatura | pt_BR |
| dc.publisher.initials | IFBA | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA | pt_BR |
| Aparece nas coleções: | Trabalhos de Conclusão de Cursos (TCCs) - Valença | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| TCC.pdf | TCC | 1.08 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons
Ferramentas do administrador
