Computing education in the era of generative AI
ACM: Digital Library: Communications of the ACM ACM Digital Library Communications of the
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …
The robots are here: Navigating the generative ai revolution in computing education
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …
threatening to fundamentally reshape computing and society. Largely driven by large …
Transformed by transformers: navigating the AI coding revolution for computing education: an ITiCSE working group conducted by humans
The recent advent of highly accurate and scalable large language models (LLMs) has taken
the world by storm. From art to essays to computer code, LLMs are producing novel content …
the world by storm. From art to essays to computer code, LLMs are producing novel content …
Prompt Problems: A new programming exercise for the generative AI era
Large language models (LLMs) are revolutionizing the field of computing education with
their powerful code-generating capabilities. Traditional pedagogical practices have focused …
their powerful code-generating capabilities. Traditional pedagogical practices have focused …
How novices use LLM-based code generators to solve CS1 coding tasks in a self-paced learning environment
As Large Language Models (LLMs) gain in popularity, it is important to understand how
novice programmers use them and the effect they have on learning to code. We present the …
novice programmers use them and the effect they have on learning to code. We present the …
Promptly: Using prompt problems to teach learners how to effectively utilize ai code generators
With their remarkable ability to generate code, large language models (LLMs) are a
transformative technology for computing education practice. They have created an urgent …
transformative technology for computing education practice. They have created an urgent …
Automatic generation of programming exercises and code explanations using large language models
This article explores the natural language generation capabilities of large language models
with application to the production of two types of learning resources common in …
with application to the production of two types of learning resources common in …
Generative AI Assistants in Software Development Education: A vision for integrating Generative AI into educational practice, not instinctively defending against it.
C Bull, A Kharrufa - IEEE Software, 2023 - ieeexplore.ieee.org
The use of Generative AI in software development is gaining traction. But what are the
potentials and implications on software development education? We gathered insights on …
potentials and implications on software development education? We gathered insights on …
What is it like to program with artificial intelligence?
Large language models, such as OpenAI's codex and Deepmind's AlphaCode, can
generate code to solve a variety of problems expressed in natural language. This …
generate code to solve a variety of problems expressed in natural language. This …
Evaluating llm-generated worked examples in an introductory programming course
B Jury, A Lorusso, J Leinonen, P Denny… - Proceedings of the 26th …, 2024 - dl.acm.org
Worked examples, which illustrate the process for solving a problem step-by-step, are a well-
established pedagogical technique that has been widely studied in computing classrooms …
established pedagogical technique that has been widely studied in computing classrooms …