Evaluating LLM-generated Worked Examples in an Introductory Programming Course
Abstract Worked examples, which illustrate the process for solving a problem step-by-step, are a well-established pedagogical technique that has been widely ...
Abstract Worked examples, which illustrate the process for solving a problem step-by-step, are a well-established pedagogical technique that has been widely ...
Abstract Providing personalized assistance at scale is a long-standing challenge for computing educators, but a new generation of tools powered by large lang...
Abstract Help-seeking is a critical way that students learn new concepts, acquire new skills, and get unstuck when problem-solving in their computing courses...
Abstract This paper explores how Generative AI can be incorporated into software development education. We present examples of formative and summative assess...
Abstract Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are threatening to fundamentally reshape computing and so...