Three Years with Classroom AI in Introductory Programming: Shifts in Student Awareness, Interaction, and Performance
Boxuan Ma, Huiyong Li, Gen Li, Li Chen, Cheng Tang, Atsushi Shimada, and Shin'ichi Konomi

TL;DR
This longitudinal study examines how students' awareness, interaction, and performance in an introductory Python course evolve over three years with increasing AI integration, highlighting shifts in AI literacy and learning practices.
Contribution
It provides rare longitudinal evidence on student-AI interaction patterns and course outcomes as AI becomes routine in programming education.
Findings
Students' familiarity with GenAI increased over time.
Help-seeking practices evolved with growing AI literacy.
Course outcomes showed positive trends with AI integration.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Healthcare and Education · Teaching and Learning Programming · Ethics and Social Impacts of AI
