The introduction of generative Artificial Intelligence (AI) in programming and computer science education has raised numerous concerns about its impact on learning. While professionals increasingly rely on it to enhance productivity, students and teachers face challenges in adapting to this tool, often viewed as "cheating." In this study, we explored these issues with the aim of validating a teaching practice capable of fostering higher-order thinking skills such as metacognition, creativity, and critical thinking, which are often overlooked in traditional computer science education. Involving 40 students in an AI-powered programming activity, the research explored problem-solving with AI-generated code. Pre- and post-surveys revealed significant improvements in competencies, AI literacy, and metacognitive reflection. Results suggest that integrating AI strategically can enrich programming education by fostering critical skills for the modern era.
Toward a new paradigm of AI-powered programming education through metacognition / Paludo, G., Montresor, A.. - In: ITALIAN JOURNAL OF EDUCATIONAL TECHNOLOGY. - ISSN 2532-7720. - ELETTRONICO. - 34:1(2026), pp. 83-101. [10.17471/2499-4324/1457]
Toward a new paradigm of AI-powered programming education through metacognition
Paludo, Giulia
Primo
;Montresor, AlbertoUltimo
2026-01-01
Abstract
The introduction of generative Artificial Intelligence (AI) in programming and computer science education has raised numerous concerns about its impact on learning. While professionals increasingly rely on it to enhance productivity, students and teachers face challenges in adapting to this tool, often viewed as "cheating." In this study, we explored these issues with the aim of validating a teaching practice capable of fostering higher-order thinking skills such as metacognition, creativity, and critical thinking, which are often overlooked in traditional computer science education. Involving 40 students in an AI-powered programming activity, the research explored problem-solving with AI-generated code. Pre- and post-surveys revealed significant improvements in competencies, AI literacy, and metacognitive reflection. Results suggest that integrating AI strategically can enrich programming education by fostering critical skills for the modern era.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione



