mlsanityData to 7 Oct 2026

Computing Education in the Era of Generative AI

arXiv 2306.02608 ↗First posted 5 Jun 2023cs.CY cs.AI cs.HCcited by 50

Not on the map. Why?

Abstract (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.

Key facts. Cited by 50 papers in the map (data through 7 Oct 2026). Builds on 19 of its 55 references that are in the map. First posted on arXiv 5 Jun 2023.

Builds on

19 of 55 references.

References · 19

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
  3. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  4. 2021Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigmcited by 599
  5. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 417
  6. 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 264
  7. 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
  8. 2022Do Users Write More Insecure Code with AI Assistants?cited by 186
  9. 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
  10. 2022Automatic Generation of Programming Exercises and Code Explanations using Large Language Modelscited by 124
  11. 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 97
  12. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
7 more
  1. 2022Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Bookcited by 84
  2. 2022Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Languagecited by 81
  3. 2022Using Large Language Models to Enhance Programming Error Messagescited by 67
  4. 2023Comparing Code Explanations Created by Students and Large Language Modelscited by 63
  5. 2023"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmerscited by 62
  6. 2022What is it like to program with artificial intelligence?cited by 39
  7. 2022Fooling MOSS Detection with Pretrained Language Modelscited by 12

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 9; 2024: 24; 2025: 8; 2026: 9.

50 papers.

Sort:

By area:

  1. 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
  2. 2024CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needscited by 81
  3. 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 46
  4. 2023Exploring the Responses of Large Language Models to Beginner Programmers' Help Requestscited by 44
  5. 2023Next-Step Hint Generation for Introductory Programming Using Large Language Modelscited by 20
  6. 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 19
  7. 2023Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generatorscited by 16
  8. 2024Feedback-Generation for Programming Exercises With GPT-4cited by 14
  9. 2024Generative AI for Education (GAIED): Advances, Opportunities, and Challengescited by 13
  10. 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
  11. 2023Can We Trust AI-Generated Educational Content? Comparative Analysis of Human and AI-Generated Learning Resourcescited by 12
  12. 2024Uncovering LLM-Generated Code: A Zero-Shot Synthetic Code Detector via Code Rewritingcited by 11
38 more
  1. 2024Evaluating the Application of Large Language Models to Generate Feedback in Programming Educationcited by 10
  2. 2024Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factorscited by 10
  3. 2024Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistantscited by 10
  4. 2024Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Coursecited by 9
  5. 2024Enhancing Computer Programming Education with LLMs: A Study on Effective Prompt Engineering for Python Code Generationcited by 9
  6. 2023AI-enhanced Auto-correction of Programming Exercises: How Effective is GPT-3.5?cited by 8
  7. 2023Learnersourcing in the Age of AI: Student, Educator and Machine Partnerships for Content Creationcited by 6
  8. 2023Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Modelscited by 6
  9. 2024Automating Autograding: Large Language Models as Test Suite Generators for Introductory Programmingcited by 6
  10. 2024Large Language Models Meet User Interfaces: The Case of Provisioning Feedbackcited by 4
  11. 2025Using Large Language Models for education managements in Vietnamese with low resourcescited by 4
  12. 2025From Prompts to Propositions: A Logic-Based Lens on Student-LLM Interactionscited by 4
  13. 2023Will Code Remain a Relevant User Interface for End-User Programming with Generative AI Models?cited by 3
  14. 2024Enhancing Programming Error Messages in Real Time with Generative AIcited by 3
  15. 2025From Recall to Reasoning: Automated Question Generation for Deeper Math Learning through Large Language Modelscited by 3
  16. 2024Benchmarking Educational Program Repaircited by 2
  17. 2024Understanding Help-Seeking Behavior of Students Using LLMs vs. Web Search for Writing SQL Queriescited by 2
  18. 2024Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learnerscited by 2
  19. 2025Supervised Fine-Tuning LLMs to Behave as Pedagogical Agents in Programming Educationcited by 2
  20. 2025Improving Student-AI Interaction Through Pedagogical Prompting: An Example in Computer Science Educationcited by 2
  21. 2025Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implicationscited by 2
  22. 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Educationcited by 2
  23. 2026Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programmingcited by 2
  24. 2024Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Modelscited by 1
  25. 2024Integrating Natural Language Prompting Tasks in Introductory Programming Coursescited by 1
  26. 2024On the Opportunities of Large Language Models for Programming Process Datacited by 1
  27. 2025EduMod-LLM: A Modular Approach for Designing Flexible and Transparent Educational Assistantscited by 1
  28. 2024Comparing the Utility, Preference, and Performance of Course Material Search Functionality and Retrieval-Augmented Generation Large Language Model (RAG-LLM) AI Chatbots in Information-Seeking Taskscited by 0
  29. 2024LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Educationcited by 0
  30. 2024Towards Pedagogical LLMs with Supervised Fine Tuning for Computing Educationcited by 0
  31. 2026The Empty Quadrant: AI Teammates for Embodied Field Learningcited by 0
  32. 2026Stan: An LLM-based thermodynamics course assistantcited by 0
  33. 2026The Pedagogy of AI Mistakes: Fostering Higher-Order Thinkingcited by 0
  34. 2026From Adoption to Deployment: A Qualitative Study on AI Integration in Software Development Practicecited by 0
  35. 2026Assistant or Actor? Student Trust, Control, and Delegation Regret When Using a General-Purpose AI Agentcited by 0
  36. 2026Educating the Agentic Engineer: Curricula, Collaboration, and Continuous Learning in the AI Eracited by 0
  37. 2026The Capability Ladder: A Curriculum-Modernization Framework for Workforce Readiness in the AI Eracited by 0
  38. 2026Revisiting the Performance of Generative Artificial Intelligence on Introductory Object-Oriented Programming Assessments: Insights from 2026cited by 0