The integration of Large Language Models (LLMs) into coding processes raises essential questions about their effect on critical thinking and programming abilities. Our study assessed 26 university students who provided 104 data samples of LLM use in their programming tasks. The studentsβ coding processes were analyzed through eye-tracking, questionnaires, and interviews. The studentsβ interaction with the LLM (ChatGPT) was also recorded and analyzed using Natural Language Processing techniques. Our quantitative and qualitative analyses reveal that when accounting for both task-specific (programming difficulty) and user-specific (student coding proficiency) variables, a studentβs self-confidence, reliance, and confidence in the LLMβs answers significantly predict whether critical thinking occurs among students. Notably, higher confidence in the LLMβs answers correlates with reduced critical thinking, while higher self-confidence in oneβs coding abilities correlates with increased critical thinking and reduced LLM usage. Our findings also indicate that LLM use transforms critical thinking, shifting it toward information verification, response integration, and coding task stewardship. These insights highlight emerging design challenges and opportunities for developing LLM tools better suited for programming in an academic coding environment.
Related Posts
-
The Brain’s Buy Button Is a MythΒ
-
How to Study Indoor Wayfinding: What People Notice, Where They Struggle, and What to Measure
-
Combatting Fraud in Online Surveys: What To Do When Your Respondents Aren’t Real
-
Human-in-the-Loop Digital Twins: How Real-Time Biosensor Data Is Transforming Simulator Research
