Desenvolvimento de uma API para apoio ao processo de aprendizagem de lógica de programação
Date
Authors
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.

