Learning from Novice Programmers’ Metaphors of Generative Artificial Intelligence
Generative artificial intelligence (GenAI) tools are reshaping how students approach problem-solving in programming education. This study demonstrated the methodological value of metaphor analysis in examining students’ perceptions of AI-supported learning. It explored how first-year students in an introductory Python...