Integrating AI Development Tools in the Classroom: A Multi-Tool Case Study on Learning Outcomes and Code Quality Academic Article in Scopus uri icon

abstract

  • This study investigates the integration of Artificial Intelligence (AI)-assisted development tools - GitHub Copilot, ChatGPT, Cursor, Gemini, and Replit - within an innovative project-based software engineering course. Through a 10-week case study with 25 undergraduate students developing a CRM system, we employed a mixed-methods approach to evaluate both quantitative efficiency gains and qualitative learning outcomes. The results demonstrate that AI tools can accelerate development, yielding 30-40% time savings in prototyping and debugging tasks. However, the study crucially reveals that these efficiency benefits are contingent on structured human oversight; without it, code quality and architectural integrity can be compromised. Pedagogically, the tools served as effective catalysts for skill development but also highlighted risks of over-reliance. This research contributes a practical framework for the balanced integration of AI in engineering education, positioning these tools as powerful assistants rather than replacements. The approach supports Sustainable Development Goal 4 (Quality Education), a claim bolstered by a 96% student satisfaction rate, indicating that structured AI adoption can enhance both educational equity and engagement while preparing students for a transformed technological landscape.

publication date

  • January 1, 2025