Search and Filter

Repository Feedback

Your feedback helps us improve the repository's content relevance and usability. Please share your thoughts to help us better serve researchers and practitioners.

Submit feedback

Submit a research study

Contribute to the repository:

Add a paper

Computing Education in the Era of Generative AI

Authors
Paul Denny,
James Prather,
Brett A. Becker,
James Finnie-Ansley,
Arto Hellas,
Juho Leinonen,
Andrew Luxton-Reilly,
Brent N. Reeves,
Eddie Antonio Santos,
Sami Sarsa
Date
Publisher
arXiv
The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student learning. Very recent advances in artificial intelligence have resulted in code generation models that can produce source code from natural language problem descriptions -- with impressive accuracy in many cases. The wide availability of these models and their ease of use has raised concerns about potential impacts on many aspects of society, including the future of computing education. In this paper, we discuss the challenges and opportunities such models present to computing educators, with a focus on introductory programming classrooms. We summarize the results of two recent articles, the first evaluating the performance of code generation models on typical introductory-level programming problems, and the second exploring the quality and novelty of learning resources generated by these models. We consider likely impacts of such models upon pedagogical practice in the context of the most recent advances at the time of writing.
Study at a glance
  • Question: What challenges and opportunities do AI code generators present for introductory programming classrooms?
  • Setting and data: Introductory programming classrooms; two recent articles on AI code generation and learning resources.
  • Method: Summary and discussion of two recent research articles.
Why it matters

Recent AI models can produce code from natural language descriptions. Their wide availability and ease of use raise concerns about the future of computing education, presenting challenges and opportunities for educators in introductory programming classrooms.

Key findings
  • In introductory programming classrooms, code generation models can accurately produce computer code from natural language problem descriptions in many cases.
  • These code-generating AI models present both challenges and educational opportunities for introductory programming instructors and their teaching practices.
  • The wide availability and ease of using code generation tools have raised concerns about the future of computing education.

Summary drafted with AI from the paper’s abstract and may contain errors. See the full paper for details.

Who is the user?
Who age?