Student-AI Interaction: A Case Study of CS1 students
Not on the map. Why?
Abstract (arXiv)
The new capabilities of generative artificial intelligence tools Generative AI, such as ChatGPT, allow users to interact with the system in intuitive ways, such as simple conversations, and receive (mostly) good-quality answers. These systems can support students' learning objectives by providing accessible explanations and examples even with vague queries. At the same time, they can encourage undesired help-seeking behaviors by providing solutions to the students' homework. Therefore, it is important to better understand how students approach such tools and the potential issues such approaches might present for the learners. In this paper, we present a case study for understanding student-AI collaboration to solve programming tasks in the CS1 introductory programming course. To this end, we recruited a gender-balanced majority non-white set of 15 CS1 students at a large public university in the US. We observed them solving programming tasks. We used a mixed-method approach to study their interactions as they tackled Python programming tasks, focusing on when and why they used ChatGPT for problem-solving. We analyze and classify the questions submitted by the 15 participants to ChatGPT. Additionally, we analyzed user interaction patterns, their reactions to ChatGPT's responses, and the potential impacts of Generative AI on their perception of self-efficacy. Our results suggest that in about a third of the cases, the student attempted to complete the task by submitting the full description of the tasks to ChatGPT without making any effort on their own. We also observed that few students verified their solutions. We discuss the results and their potential implications.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jun 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 8; 2026: 3.
11 papers.
- 2025From Prompts to Propositions: A Logic-Based Lens on Student-LLM Interactionscited by 4
- 2025Improving Student-AI Interaction Through Pedagogical Prompting: An Example in Computer Science Educationcited by 2
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Educationcited by 2
- 2026Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programmingcited by 2
- 2025Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Modelscited by 1
- 2025Evaluating the Effectiveness of Large Language Models in Solving Simple Programming Tasks: A User-Centered Studycited by 1
- 2025To Google or To ChatGPT? A Comparison of CS2 Students' Information Gathering Approaches and Outcomescited by 0
- 2025Investigating Student Interaction Patterns with Large Language Model-Powered Course Assistants in Computer Science Coursescited by 0
- 2025GenAI Voice Mode in Programming Educationcited by 0
- 2026AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspectivecited by 0
- 2026Analysis of Types of Inquiries in Student-AI Interaction: A case study of two CS2 taskscited by 0
- 2026Analysis of Types of Inquiries in Student-AI Interaction: A case study of two CS2 tasks18 Aug 2026
- 2026AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective22 Jun 2026
- 2026Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programming29 Apr 2026
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education30 Dec 2025
- 2025GenAI Voice Mode in Programming Education12 Sep 2025
- 2025Investigating Student Interaction Patterns with Large Language Model-Powered Course Assistants in Computer Science Courses10 Sep 2025
- 2025Evaluating the Effectiveness of Large Language Models in Solving Simple Programming Tasks: A User-Centered Study5 Jul 2025
- 2025Improving Student-AI Interaction Through Pedagogical Prompting: An Example in Computer Science Education23 Jun 2025
- 2025From Prompts to Propositions: A Logic-Based Lens on Student-LLM Interactions25 Apr 2025
- 2025Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Models6 Mar 2025
- 2025To Google or To ChatGPT? A Comparison of CS2 Students' Information Gathering Approaches and Outcomes21 Jan 2025