Developing Critical Thinking with AI Coding Assistants: An Educational Experience focusing on Testing and Legacy Code
Isabelle Blasquez · 2025
The rise of AI coding assistants, like GitHub Copilot, is transforming software development. These tools promise productivity gains and support for various tasks, from code generation to explain legacy systems. However, their integration into education raises pedagogical challenges: How can we use their potential without compromising students' autonomy and mastery of fundamental concepts? How can we stay critical of their limitations?