๐ค AI Summary
This study addresses the current lack of longitudinal evidence on the long-term impact of generative AI in programming education. Over a three-year period, we systematically analyzed the evolving patterns of AI usage, cognitive shifts, and academic performance among students in an introductory Python course, integrating survey data, coded studentโAI interaction logs, and course assessment records. Our work presents the first three-year longitudinal dataset on generative AI integration in programming instruction, revealing a progressive transition from instrumental tool use toward a deeper transformation of learning paradigms: AI engagement became normalized, and help-seeking behaviors evolved alongside increasing AI literacy. The findings underscore the need for intentional course design that reconfigures effective learning practices to preserve student agency within humanโAI collaborative learning environments.
๐ Abstract
Generative AI (GenAI) tools such as ChatGPT now provide novice programmers with instant, personalized support and are reshaping computing education. While a growing body of work examines AI's immediate impacts, longitudinal evidence remains limited on how students' awareness, student-AI interaction patterns, and course outcomes evolve as AI becomes routine in classrooms. To address this gap, we investigate an introductory Python course across three successive AI-supported cohorts (2023-2025). Using questionnaires, coded student-AI dialogue logs, and course assessment records, we examine cohort-to-cohort shifts in students' AI awareness, interaction practices, and learning outcomes. We find that students' relationships with GenAI change systematically over time: familiarity and uptake become increasingly normative, and help-seeking practices evolve alongside growing AI literacy and shifting expectations of what the assistant should provide. These changes suggest that, in the AI era, the central instructional challenge is less about whether students use AI and more about how courses redefine productive learning practices while maintaining student agency. Our study offers longitudinal evidence and practical implications for designing and integrating AI programming support in course settings.