Campus Valença Trabalhos de Conclusão de Cursos (TCCs) - Valença
Use este identificador para citar ou linkar para este item: https://repositorio.ifba.edu.br/jspui/handle/123456789/1148
metadata.dc.type: Trabalho de Conclusão de Curso
Título: 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
metadata.dc.creator: Ferreira, Marvin Rocha Sousa
metadata.dc.contributor.advisor1: Madureira, André Luiz Romano
metadata.dc.contributor.referee1: Madureira, André Luiz Romano
metadata.dc.contributor.referee2: Cordeiro Junior, Joel Eugênio
metadata.dc.contributor.referee3: Frutuoso, Hortevan Marrocos
metadata.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.
Resumo: 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.
Palavras-chave: Ensino de programação
Plataformas de aprendizado
Orientação a Competências
Gamificação
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia da Bahia
metadata.dc.publisher.initials: IFBA
metadata.dc.publisher.department: Departamento de Ensino Superior/Licenciatura
Citação: 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.
metadata.dc.rights: Acesso Aberto
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/us/
URI: https://repositorio.ifba.edu.br/jspui/handle/123456789/1148
Data do documento: 27-Mar-2025
Aparece nas coleções:Trabalhos de Conclusão de Cursos (TCCs) - Valença

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC.pdfTCC1.08 MBAdobe PDFVisualizar/Abrir


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

Ferramentas do administrador