🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Desenvolvimento de uma API para apoio ao processo de aprendizagem de lógica de programação

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Este trabalho apresenta o desenvolvimento de uma Application Programming Interface (API) Educacional para apoio ao ensino de lógica de programação, com foco em proporcionar uma experiência interativa e personalizada para alunos e educadores. O contexto atual do ensino de programação é marcado por desafios significativos, como a dificuldade dos alunos em aplicar conceitos teóricos em práticas reais, a falta de engajamento e a alta taxa de evasão em cursos introdutórios. Esses problemas motivaram a criação de uma solução que combinasse gamificação, personalização e interatividade para facilitar o aprendizado. A API foi projetada para gerenciar perfis de usuários, armazenar dados de desempenho, criar atividades gamificadas e fornecer suporte ao acompanhamento do progresso dos alunos. Além disso, incorpora elementos de gamificação, como nível baseado em Experience Points (XP), e permite a integração com ferramentas educacionais, como jogos sérios e plataformas de e-learning. Este estudo contribui para o campo do ensino de programação ao propor uma solução que atende às necessidades identificadas na literatura sobre dificuldades no aprendizado de lógica de programação. A API tem potencial para ser uma ferramenta valiosa no desenvolvimento de ambientes educacionais mais dinâmicos e engajadores, promovendo um aprendizado ativo e adaptado às necessidades dos alunos.



Description

Citation

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwise noted, this item's license is described as Attribution-ShareAlike 3.0 Brazil