Uma revisão de 50 trabalhos sobre ensino de programação identificou uma lacuna: entre os estudos selecionados, nenhum examinou conjuntamente o uso de inteligência artificial (IA), pensamento computacional, abstração e reconhecimento de padrões. O diagnóstico interessa a quem desenha cursos e avaliações, mas a abordagem integradora sugerida ainda não tem eficácia demonstrada em estudantes.

O QUE HÁ DE NOVO: Uma revisão sistemática de revisões, divulgada em 2026, examinou pesquisas sobre essas quatro dimensões na formação em programação e ciências da computação. Em vez de apresentar uma ferramenta ou um experimento com alunos, o trabalho mapeia como o conhecimento disponível combina, ou deixa de combinar, habilidades cognitivas e recursos de IA nesse contexto educacional.

COMO FUNCIONA: A equipe buscou revisões sistemáticas, metanálises e mapeamentos em bases de educação e computação, incluindo Scopus, Web of Science e IEEE Xplore. De 276 registros inicialmente identificados, 50 foram selecionados para análise temática segundo as etapas do protocolo PRISMA, usado para documentar a seleção de estudos. Os trabalhos foram classificados conforme os conceitos abordados e os resultados de aprendizagem discutidos; não houve aplicação de IA pela equipe de revisão em uma turma.

IDEIA CENTRAL: A proposta é relacionar competências que frequentemente aparecem separadas no currículo. Ao resolver um problema de programação, o estudante pode decompor a tarefa, perceber regularidades em exemplos ou erros e construir uma representação simplificada antes de escrever código. Nesse percurso, tutores adaptativos e ferramentas de análise de aprendizagem poderiam oferecer devolutivas, enquanto recursos de IA explicável ajudariam a tornar compreensível por que uma recomendação foi feita. Trata-se de um modelo proposto, não de uma sequência didática validada pelo estudo.

PRINCIPAIS RESULTADOS: Nenhum dos 50 trabalhos selecionados reuniu explicitamente os quatro componentes em uma mesma análise. A revisão destaca 13 textos que abordam mais de um deles e observa maior atenção ao pensamento computacional e à IA do que à abstração e ao reconhecimento de padrões. O levantamento descreve, portanto, uma fragmentação da literatura consultada; não mede melhora de notas, qualidade do código ou ganho de produtividade decorrente da integração proposta.

LIMITAÇÕES E CUIDADOS: Por sintetizar revisões anteriores, o trabalho depende das escolhas metodológicas desses estudos e não permite concluir que a abordagem sugerida melhore a aprendizagem. Há também inconsistências internas que recomendam cautela com os números: o percentual informado para revisões centradas em apenas um conceito, 64,7%, não corresponde diretamente ao total de 50 trabalhos, e uma tabela inclui publicação datada de 2026 apesar do limite de busca declarado como maio de 2025. Em eventual implementação, o uso de dados de desempenho e de feedback automatizado exigiria transparência, proteção de dados e supervisão docente.

POR QUE ISSO IMPORTA PARA A EDUCAÇÃO: Para professores, o diagnóstico desloca a atenção da simples geração de código para o raciocínio que permite explicar e adaptar uma solução. Para instituições, sugere alinhar objetivos curriculares e critérios de avaliação, em vez de adotar ferramentas de IA sem definir quais competências elas devem apoiar. Esse alinhamento pode favorecer devolutivas mais úteis aos estudantes, desde que o acesso à infraestrutura e a preparação docente não ampliem diferenças entre turmas ou instituições.

PRÓXIMOS PASSOS: A revisão recomenda criar modelos pedagógicos e instrumentos capazes de avaliar conjuntamente as quatro dimensões, seguidos de estudos comparativos em cursos introdutórios e outros ambientes de formação. Medidas como transferência do aprendizado para novos problemas, generalização e qualidade do código poderiam indicar se a integração acrescenta algo às práticas atuais. Até que esses testes sejam feitos, a proposta funciona como agenda de pesquisa e planejamento curricular, não como evidência de eficácia.

Fonte: Integración de IA, pensamiento computacional, reconocimiento de patrones y abstracción en estudiantes de programación: una revisión sistemática