Between Tool and Trouble: Student Attitudes Toward AI in Programming Education
By: Sergio Rojas-Galeano, Julian Tejada, Fernando Marmolejo-Ramos
Potential Business Impact:
Helps students learn coding, but they still need to practice.
This study examines how AI code assistants shape novice programmers experiences during a two-part exam in an introductory programming course. In the first part, students completed a programming task with access to AI support; in the second, they extended their solutions without AI. We collected Likert-scale and open-ended responses from 20 students to evaluate their perceptions and challenges. Findings suggest that AI tools were perceived as helpful for understanding code and increasing confidence, particularly during initial development. However, students reported difficulties transferring knowledge to unaided tasks, revealing possible overreliance and gaps in conceptual understanding. These insights highlight the need for pedagogical strategies that integrate AI meaningfully while reinforcing foundational programming skills.
Similar Papers
Learner and Instructor Needs in AI-Supported Programming Learning Tools: Design Implications for Features and Adaptive Control
Human-Computer Interaction
Helps computers teach coding better.
From Teacher to Colleague: How Coding Experience Shapes Developer Perceptions of AI Tools
Human-Computer Interaction
Helps coders use AI better based on skill.
Teaching Introduction to Programming in the times of AI: A case study of a course re-design
Computers and Society
Helps teachers use AI to teach coding better.