DesignLab
  • Departamento de Engenharia Mecatrônica
    Escola Politécnica - Universidade de São Paulo

Leveraging AI-Assisted Coding Tools in Engineering Education: Promise and Pitfalls in Software Development

Bento, A.C.; Barretto,M.R.P.; Silva, J.R.; Camacho-León, S.; Torres-Torres, E.; Vasquez-Hurtado, V.

Journal 
Journal of Systems Engineering and Electronics 
Autor 
Bento, A.C.; Barretto,M.R.P.; Silva, J.R.; Camacho-León, S.; Torres-Torres, E.; Vasquez-Hurtado, V. 
Book Title 
 
Volume 
35 
Página(s) 
26-34 
DOI 
 
Published 
2025 
Month 
 
Tipo de Documento 
Artigo em Revista 
Abstract 
This study investigates the pedagogical impact of AI-assisted programming tools (e.g., GitHub Copilot, ChatGPT) in a university software construction course. A 10-week case study with 25 engineering students developing a CRM system revealed 30-40% time savings in prototyping and debugging. However, maintaining code quality requires systematic human oversight. The findings contribute a framework for balancing AI automation with traditional pedagogy, supporting Sustainable Development Goal 4 by outlining strategies for equitable and effective AI integration in engineering education. A student opinion survey showed 96% satisfaction with the AI - assisted learning experience. 
Keywords 
 
Publisher 
Elsevier 
URL