Inteligência artificial aumenta eficiência de estudantes de programação, mas reduz pensamento crítico, aponta revisão

Autores do artigo original: Nur Razia Mohd Suradi, Azlinda Abdul Aziz, Nik Nordiana N Ab Rahman, Rahayu Handan, Mohd Amir Abdullah

Artificial Intelligence in Software Development: A Narrative Review of Its Effects on Student Coding Efficiency in Higher Education

Uma revisão de estudos científicos revelou que ferramentas de inteligência artificial (IA) como ChatGPT e GitHub Copilot aumentam significativamente a eficiência de estudantes de programação no ensino superior ao acelerar a escrita e a depuração de códigos. O trabalho, conduzido por pesquisadores da Malásia, mapeou os impactos positivos e os riscos pedagógicos do uso dessas tecnologias, como a dependência excessiva e a perda da capacidade de resolução de problemas de forma independente. Os resultados apontam para a necessidade de adaptar os métodos de ensino e avaliação nas universidades para equilibrar os benefícios técnicos com o aprendizado conceitual básico.

Por Nur Razia Mohd Suradi, Azlinda Abdul Aziz, Nik Nordiana N Ab Rahman, Rahayu Handan e Mohd Amir Abdullah, Universiti Selangor — Bestari Jaya, Malásia

Publicado em 2026-08-25 • Atualizado em 8/29/2026, 5:35:17 AM

O uso de assistentes de codificação baseados em inteligência artificial tornou-se uma prática comum no ensino superior, trazendo melhorias de produtividade e novos desafios educacionais. Uma revisão narrativa de literatura realizada por pesquisadores das universidades de Selangor e de Tecnologia MARA, na Malásia, analisou 52 estudos publicados entre 2022 e 2026 para avaliar os impactos reais dessas ferramentas na rotina de estudantes de desenvolvimento de software.

O levantamento constatou que o ChatGPT (da OpenAI) e o GitHub Copilot são as plataformas mais utilizadas pelos alunos de graduação. Enquanto o ChatGPT atua principalmente como um assistente de uso geral para tirar dúvidas, explicar estruturas e propor algoritmos, o Copilot funciona de maneira integrada aos ambientes de desenvolvimento (IDEs), oferecendo complementação de linhas de código em tempo real. O estudo também registrou o uso de outras ferramentas, como Claude, DeepSeek, Replit AI e Amazon Q.

Ganhos em eficiência e produtividade

De acordo com a análise dos dados, as ferramentas de IA atuam como facilitadoras de produtividade ao otimizar o tempo gasto na resolução de problemas cotidianos de programação. Os estudantes conseguem encontrar e corrigir erros de sintaxe e de lógica com maior agilidade devido às respostas em tempo real oferecidas pelos sistemas.

Os estudos analisados também indicaram que o código gerado com o auxílio de IA tende a seguir padrões de nomenclatura mais adequados e apresenta menor complexidade de estrutura em comparação com trabalhos desenvolvidos de forma totalmente manual. A facilidade de obter suporte instantâneo ajudou a manter o engajamento dos estudantes ao longo do semestre na entrega de atividades propostas.

Comprometimento do aprendizado e da ética

Apesar do ganho de velocidade no desenvolvimento, os pesquisadores alertam para prejuízos significativos ao processo pedagógico. A facilidade em obter respostas prontas tem reduzido a necessidade de pensamento crítico e de análise lógica por parte dos alunos. A tendência identificada é que os estudantes aceitem as soluções propostas pelas ferramentas de IA sem compreender os fundamentos conceituais do algoritmo.

Outro problema apontado é a confiabilidade técnica das informações. Os assistentes de IA podem fornecer respostas imprecisas ou enganosas baseadas nas instruções fornecidas pelo usuário, o que confunde estudantes iniciantes que ainda não possuem a base teórica para identificar erros em códigos gerados automaticamente. A revisão também destacou um aumento nas preocupações com a integridade acadêmica, visto que o acesso facilitado a soluções completas eleva o índice de plágio e desonestidade na entrega de trabalhos acadêmicos.

Para mitigar esses efeitos colaterais negativos, o estudo conclui que as ferramentas de IA não devem substituir o ensino das bases de programação tradicionais. Os autores recomendam a adoção de estratégias pedagógicas que integrem a tecnologia com metodologias ativas e sugere a reestruturação dos processos de avaliação acadêmica,...

Ler o artigo científico original