Analyzing LLM Usage in an Advanced Computing Class in India
Anupam Garg, Aryaman Raina, Aryan Gupta, Jaskaran Singh, Manav Saini,, Prachi Iiitd, Ronit Mehta, Rupin Oberoi, Sachin Sharma, Samyak Jain, Sarthak, Tyagi, Utkarsh Arora, Dhruv Kumar

TL;DR
This study investigates how undergraduate and graduate students in an advanced computing class in India use large language models for programming tasks, revealing diverse strategies, benefits, and concerns about over-reliance.
Contribution
It provides an in-depth analysis of student-LLM interactions in advanced computing courses, highlighting prompting techniques and implications for curriculum updates.
Findings
Students used LLMs for code generation, debugging, and testing.
Students employed various prompting strategies, including chain-of-thought prompting.
Over-reliance on LLMs led to complete solution submissions.
Abstract
This study examines the use of large language models (LLMs) by undergraduate and graduate students for programming assignments in advanced computing classes. Unlike existing research, which primarily focuses on introductory classes and lacks in-depth analysis of actual student-LLM interactions, our work fills this gap. We conducted a comprehensive analysis involving 411 students from a Distributed Systems class at an Indian university, where they completed three programming assignments and shared their experiences through Google Form surveys. Our findings reveal that students leveraged LLMs for a variety of tasks, including code generation, debugging, conceptual inquiries, and test case creation. They employed a spectrum of prompting strategies, ranging from basic contextual prompts to advanced techniques like chain-of-thought prompting and iterative refinement. While students…
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
TopicsDigital Rights Management and Security · Higher Education Learning Practices
