POTENCIAL E DESAFIOS DA ABP E IA NO ENSINO DE PROGRAMAÇÃO
DOI:
https://doi.org/10.5281/zenodo.12709058Resumo
Contextualização: A crescente demanda por profissionais com habilidades em
programação torna essencial a busca por metodologias de ensino mais eficazes. Lacunas:
O ensino tradicional de programação, frequentemente baseado em aulas expositivas e
memorização, apresenta limitações na formação de profissionais aptos a resolver problemas
e aplicar o conhecimento em contextos reais. Objetivos: Este artigo explora o potencial da
Aprendizagem Baseada em Problemas (ABP) aliada às Inteligências Artificiais (IAs) para o
ensino de programação, propondo uma metodologia que estimule o aprendizado ativo,
contextualizado e o desenvolvimento de habilidades essenciais para o mercado de trabalho.
Metodologia: A proposta envolve a estruturação de cursos de programação em R ou
Python fundamentados na ABP, com o uso de ambientes de desenvolvimento integrados
(IDEs) em nuvem e a incorporação de IAs como ferramentas auxiliares. Contribuições: O
artigo oferece um guia prático para a implementação da ABP no ensino de programação,
destacando etapas como definição do problema, objetivos de aprendizagem, pesquisa,
aplicação de conceitos e criação de um produto. Além disso, explora o uso do Quarto como
ferramenta de comunicação e documentação da aprendizagem e analisa o potencial das IAs
para a resolução de problemas e automação de tarefas. Conclusão: A ABP e a IA
apresentam-se como ferramentas para a transformação do ensino de programação,
tornando-o mais relevante e eficaz. É necessário superar desafios e realizar estudos de
impacto para garantir a ampla adoção e os benefícios desta abordagem.
Downloads
Downloads
Publicado
Edição
Seção
Licença
Copyright (c) 2024 Ariel Levy, Marcus Antonio Cardoso Ramalho, Eduardo Camilo da Silva
Este trabalho está licenciado sob uma licença Creative Commons Attribution-ShareAlike 4.0 International License.