Computing education in the era of generative AI

P Denny, J Prather, BA Becker… - Communications of the …, 2024 - dl.acm.org
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 …

The robots are here: Navigating the generative ai revolution in computing education

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
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

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
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 …

Prompt Problems: A new programming exercise for the generative AI era

P Denny, J Leinonen, J Prather… - Proceedings of the 55th …, 2024 - dl.acm.org
Large language models (LLMs) are revolutionizing the field of computing education with
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

M Kazemitabaar, X Hou, A Henley, BJ Ericson… - Proceedings of the 23rd …, 2023 - dl.acm.org
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 …

Promptly: Using prompt problems to teach learners how to effectively utilize ai code generators

P Denny, J Leinonen, J Prather, A Luxton-Reilly… - arXiv preprint arXiv …, 2023 - arxiv.org
With their remarkable ability to generate code, large language models (LLMs) are a
transformative technology for computing education practice. They have created an urgent …

Automatic generation of programming exercises and code explanations using large language models

S Sarsa, P Denny, A Hellas, J Leinonen - Proceedings of the 2022 ACM …, 2022 - dl.acm.org
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 …

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 …

What is it like to program with artificial intelligence?

A Sarkar, AD Gordon, C Negreanu, C Poelitz… - arXiv preprint arXiv …, 2022 - arxiv.org
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 …

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 …