Codehelp: Using large language models with guardrails for scalable support in programming classes
Computing educators face significant challenges in providing timely support to students,
especially in large class settings. Large language models (LLMs) have emerged recently …
especially in large class settings. Large language models (LLMs) have emerged recently …
The promise and challenges of generative AI in education
Generative artificial intelligence (GenAI) tools, such as large language models (LLMs),
generate natural language and other types of content to perform a wide range of tasks. This …
generate natural language and other types of content to perform a wide range of tasks. This …
More robots are coming: large multimodal models (ChatGPT) can solve visually diverse images of Parsons problems
I Hou, O Man, S Mettille, S Gutierrez… - Proceedings of the 26th …, 2024 - dl.acm.org
Large language models are reshaping computing education. Based on recent research,
these models explain code better than students, answer multiple choice questions at or …
these models explain code better than students, answer multiple choice questions at or …
Decoding logic errors: a comparative study on bug detection by students and large language models
Identifying and resolving logic errors can be one of the most frustrating challenges for
novices programmers. Unlike syntax errors, for which a compiler or interpreter can issue a …
novices programmers. Unlike syntax errors, for which a compiler or interpreter can issue a …
Evaluating Contextually Personalized Programming Exercises Created with Generative AI
Programming skills are typically developed through completing various hands-on exercises.
Such programming problems can be contextualized to students' interests and cultural …
Such programming problems can be contextualized to students' interests and cultural …
Combining LLM-generated and test-based feedback in a MOOC for programming
H Gabbay, A Cohen - Proceedings of the Eleventh ACM Conference on …, 2024 - dl.acm.org
In large-scale programming courses, providing learners with immediate and effective
feedback is a significant challenge. This study explores the potential of Large Language …
feedback is a significant challenge. This study explores the potential of Large Language …
Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge
Large language models (LLMs) have shown great potential for the automatic generation of
feedback in a wide range of computing contexts. However, concerns have been voiced …
feedback in a wide range of computing contexts. However, concerns have been voiced …
Revisiting Unnaturalness for Automated Program Repair in the Era of Large Language Models
Language models have improved by orders of magnitude with the recent emergence of
Transformer-based Large Language Models (LLMs). LLMs have demonstrated their ability …
Transformer-based Large Language Models (LLMs). LLMs have demonstrated their ability …
On the Opportunities of Large Language Models for Programming Process Data
Computing educators and researchers have used programming process data to understand
how programs are constructed and what sorts of problems students struggle with. Although …
how programs are constructed and what sorts of problems students struggle with. Although …
Benchmarking Educational Program Repair
The emergence of large language models (LLMs) has sparked enormous interest due to
their potential application across a range of educational tasks. For example, recent work in …
their potential application across a range of educational tasks. For example, recent work in …