Comparing Feedback from Large Language Models and Instructors: Teaching Computer Science at Scale

被引:4
作者
Ha Nguyen [1 ]
Stott, Nate [1 ]
Allan, Vicki [1 ]
机构
[1] Utah State Univ, Logan, UT 84322 USA
来源
PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON LEARNING@SCALE, L@S 2024 | 2024年
关键词
large language models; feedback; computer science education;
D O I
10.1145/3657604.3664660
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Large language models (LLMs) can provide formative feedback in programming to help students improve the code they have written. We investigate the use of LLMs (GPT-4) to provide formative code feedback in a sophomore-level computer science (CS) course on data structures and algorithms. In three quizzes on recursion, half of the students randomly received GPT-4's feedback, while the other half received feedback from the course instructor. Students resubmitted their code based on the provided feedback. We found that students in the LLM-feedback condition scored higher in resubmissions than those receiving feedback from the instructor. Students perceived the two types of feedback as equally supportive of guiding resubmissions. We discuss the implications of using LLMs to provide formative feedback at scale in CS instruction.
引用
收藏
页码:335 / 339
页数:5
相关论文
共 18 条
[11]   Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests [J].
Hellas, Arto ;
Leinonen, Juho ;
Sarsa, Sami ;
Koutcheme, Charles ;
Kujanpaa, Lilja ;
Sorva, Juha .
PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, 2023, :93-105
[12]   Automatic Code Documentation Generation Using GPT-3 [J].
Khan, Junaed Younus ;
Uddin, Gias .
PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
[13]   Comparing Code Explanations Created by Students and Large Language Models [J].
Leinonen, Juho ;
Denny, Paul ;
MacNeil, Stephen ;
Sarsa, Sami ;
Bernstein, Seth ;
Kim, Joanne ;
Tran, Andrew ;
Hellas, Arto .
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, :124-130
[14]   Beyond Traditional Teaching: Large Language Models as Simulated Teaching Assistants in Computer Science [J].
Liu, Mengqi ;
M'hiri, Faten .
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, :743-749
[15]  
Macneil Stephen, 2022, ICER 2022 V2: Proceedings of the 2022 ACM Conference on International Computing Education Research, P37, DOI 10.1145/3501709.3544280
[16]   Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science [J].
Marwan, Samiha ;
Gao, Ge ;
Fisk, Susan ;
Price, Thomas W. ;
Barnes, Tiffany .
PROCEEDINGS OF THE 2020 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2020, 2020, :194-203
[17]   "It's Weird That it KnowsWhat I Want": Usability and Interactions with Copilot for Novice Programmers [J].
Prather, James ;
Reeves, Brent N. ;
Denny, Paul ;
Becker, Brett A. ;
Leinonen, Juho ;
Luxton-Reilly, Andrew ;
Powell, Garrett ;
Finnie-Ansley, James ;
Santos, Eddie Antonio .
ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2024, 31 (01)
[18]   Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Courses [J].
Savelka, Jaromir ;
Agarwal, Arav ;
An, Marshall ;
Bogart, Chris ;
Sakr, Majd .
PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, 2023, :78-92