Outcomes, Perceptions, and Interaction Strategies of Novice Programmers Studying with ChatGPT

Human-LLM CollaborationProgramming Education & Computational ThinkingK-12 TeachersUniversity Professors & Researchers

Large Language Model (LLM) conversational agents are increasingly used in programming education, yet we still lack insight into how novices engage with them for conceptual learning compared with human tutoring. This mixed-methods study compared learning outcomes and interaction strategies of novices using ChatGPT or human tutors. A controlled lab study with 20 students enrolled in introductory programming courses revealed that students employ markedly different interaction strategies with AI versus human tutors: ChatGPT users relied on brief, zero-shot prompts and received lengthy, context-rich responses but showed minimal prompt refinement, while those working with human tutors provided more contextual information and received targeted explanations. Although students distrusted ChatGPT’s accuracy, they paradoxically preferred it for basic conceptual questions due to reduced social anxiety. We offer empirically grounded recommendations for developing AI literacy in computer science education and designing learning-focused conversational agents that balance trust-building with maintaining the social safety that facilitates uninhibited inquiry.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/cui/204379/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3719160.3736625
At a Glance

Paper Snapshot

fact_check
dataset
Source
CUI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
7 authors
sell
Subtopics
Human-LLM Collaboration, Programming Education & Computational Thinking
work
Professions
K-12 Teachers, University Professors & Researchers
article
Content Status
Abstract only
hub
Related Papers
10 related papers