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 条
[1]   Investigating the Potential of GPT-3 in Providing Feedback for Programming Assessments [J].
Balse, Rishabh ;
Valaboju, Bharath ;
Singhal, Shreya ;
Warriem, Jayakrishnan Madathil ;
Prasad, Prajish .
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, :292-298
[2]   Grounded Copilot: How Programmers Interact with Code-Generating Models [J].
Barke, Shraddha ;
James, Michael B. ;
Polikarpova, Nadia .
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA)
[3]   Fitting Linear Mixed-Effects Models Using lme4 [J].
Bates, Douglas ;
Maechler, Martin ;
Bolker, Benjamin M. ;
Walker, Steven C. .
JOURNAL OF STATISTICAL SOFTWARE, 2015, 67 (01) :1-48
[4]  
Bhalerao Rasika, 2024, SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, P1574, DOI 10.1145/3626253.3635511
[5]  
Braun Virginia, 2012, American Psycho- Thematic analysis
[6]  
Brown TB, 2020, ADV NEUR IN, V33
[7]   GitHub Copilot AI pair programmer: Asset or Liability? [J].
Dakhel, Arghavan Moradi ;
Majdinasab, Vahid ;
Nikanjam, Amin ;
Khomh, Foutse ;
Desmarais, Michel C. ;
Jiang, Zhen Ming .
JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 203
[8]   Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language [J].
Denny, Paul ;
Kumar, Viraj ;
Giacaman, Nasser .
PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, :1136-1142
[9]   Using GPT-4 to Provide Tiered, Formative Code Feedback [J].
Ha Nguyen ;
Allan, Vicki .
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, :958-964
[10]   Towards understanding the effective design of automated formative feedback for programming assignments [J].
Hao, Qiang ;
Smith, David H. ;
Ding, Lu ;
Ko, Amy ;
Ottaway, Camille ;
Wilson, Jack ;
Arakawa, Kai H. ;
Turcan, Alistair ;
Poehlman, Timothy ;
Greer, Tyler .
COMPUTER SCIENCE EDUCATION, 2022, 32 (01) :105-127