计算机科学
背景(考古学)
质量(理念)
归纳程序设计
航程(航空)
程序设计范式
多媒体
软件工程
人机交互
程序设计语言
工程类
古生物学
哲学
认识论
生物
航空航天工程
作者
Andre del Carpio Gutierrez,Paul Denny,Andrew Luxton-Reilly
标识
DOI:10.1145/3626252.3630863
摘要
Introductory programming courses often require students to solve many small programming exercises as part of their learning. Researchers have previously suggested that the context used in the problem description for these exercises is likely to impact student engagement and motivation. Furthermore, supplying programming exercises that use a broad range of contexts or even allowing students to select contexts to personalize their own exercises, may support the interests of a diverse student population. Unfortunately, it is time-consuming for instructors to create large numbers of programming exercises that provide a wide range of contextualized problems. However, recent work has shown that large language models may be able to automate the mass production of programming exercises, reducing the burden on instructors. In this research, we explore the potential of OpenAI's GPT-4 to create high-quality and novel programming exercises that implement various contexts. Finally, through prompt engineering, we compare different prompting strategies used to generate many programming exercises with various contextualized problem descriptions and then evaluate the quality of the exercises generated.
科研通智能强力驱动
Strongly Powered by AbleSci AI