Generative AI in Computing Education: Perspectives of Students and Instructors
Not on the map. Why?
Abstract (arXiv)
Generative models are now capable of producing natural language text that is, in some cases, comparable in quality to the text produced by people. In the computing education context, these models are being used to generate code, code explanations, and programming exercises. The rapid adoption of these models has prompted multiple position papers and workshops which discuss the implications of these models for computing education, both positive and negative. This paper presents results from a series of semi-structured interviews with 12 students and 6 instructors about their awareness, experiences, and preferences regarding the use of tools powered by generative AI in computing classrooms. The results suggest that Generative AI (GAI) tools will play an increasingly significant role in computing education. However, students and instructors also raised numerous concerns about how these models should be integrated to best support the needs and learning goals of students. We also identified interesting tensions and alignments that emerged between how instructors and students prefer to engage with these models. We discuss these results and provide recommendations related to curriculum development, assessment methods, and pedagogical practice. As GAI tools become increasingly prevalent, it's important to understand educational stakeholders' preferences and values to ensure that these tools can be used for good and that potential harms can be mitigated.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Aug 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 7; 2025: 4; 2026: 4.
17 papers.
Sort:
By area:
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 48
- 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learningcited by 16
- 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 13
- 2023Generative AI in Higher Education: Seeing ChatGPT Through Universities' Policies, Resources, and Guidelinescited by 11
- 2024How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Coursecited by 11
- 2025How Do Programming Students Use Generative AI?cited by 10
- 2024"ChatGPT Is Here to Help, Not to Replace Anybody" -- An Evaluation of Students' Opinions On Integrating ChatGPT In CS Coursescited by 6
- 2024"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Modelscited by 5
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Educationcited by 2
- 2025A Review of Generative AI in Computer Science Education: Challenges and Opportunities in Accuracy, Authenticity, and Assessmentcited by 1
5 more
- 2024Integrating Generative AI in Hackathons: Opportunities, Challenges, and Educational Implicationscited by 0
- 2026Perceived Importance of Cognitive Skills Among Computing Students in the Era of AIcited by 0
- 2026To Tab or Not to Tab: Measuring Critical Engagement in AI Code Completion Tools Using Behavioral Signals and Attention Checkscited by 0
- 2026The Capability Ladder: A Curriculum-Modernization Framework for Workforce Readiness in the AI Eracited by 0
- 2026Cognitive Skills in the Age of AI: Computing Students and Experts Perceptionscited by 0
- 2026Cognitive Skills in the Age of AI: Computing Students and Experts Perceptions25 Sep 2026
- 2026The Capability Ladder: A Curriculum-Modernization Framework for Workforce Readiness in the AI Era7 Aug 2026
- 2026To Tab or Not to Tab: Measuring Critical Engagement in AI Code Completion Tools Using Behavioral Signals and Attention Checks29 Jun 2026
- 2026Perceived Importance of Cognitive Skills Among Computing Students in the Era of AI12 Apr 2026
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education30 Dec 2025
- 2025A Review of Generative AI in Computer Science Education: Challenges and Opportunities in Accuracy, Authenticity, and Assessment17 Jun 2025
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review10 Mar 2025
- 2025How Do Programming Students Use Generative AI?17 Jan 2025
- 2024Large Language Models in Computer Science Education: A Systematic Literature Review21 Oct 2024
- 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learning11 Oct 2024
- 2024How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course30 Jul 2024
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers28 May 2024
5 more
- 2024"ChatGPT Is Here to Help, Not to Replace Anybody" -- An Evaluation of Students' Opinions On Integrating ChatGPT In CS Courses26 Apr 2024
- 2024"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models14 Mar 2024
- 2024Integrating Generative AI in Hackathons: Opportunities, Challenges, and Educational Implications30 Jan 2024
- 2023Generative AI in Higher Education: Seeing ChatGPT Through Universities' Policies, Resources, and Guidelines8 Dec 2023
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 48
- 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learningcited by 16
- 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 13
- 2023Generative AI in Higher Education: Seeing ChatGPT Through Universities' Policies, Resources, and Guidelinescited by 11
- 2024How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Coursecited by 11
- 2025How Do Programming Students Use Generative AI?cited by 10
- 2024"ChatGPT Is Here to Help, Not to Replace Anybody" -- An Evaluation of Students' Opinions On Integrating ChatGPT In CS Coursescited by 6
- 2024"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Modelscited by 5
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3
- 2025A Review of Generative AI in Computer Science Education: Challenges and Opportunities in Accuracy, Authenticity, and Assessmentcited by 1
- 2024Integrating Generative AI in Hackathons: Opportunities, Challenges, and Educational Implicationscited by 0
12 most cited of 16 All 16 (JSON)
- 2026Cognitive Skills in the Age of AI: Computing Students and Experts Perceptions25 Sep 2026
- 2026The Capability Ladder: A Curriculum-Modernization Framework for Workforce Readiness in the AI Era7 Aug 2026
- 2026To Tab or Not to Tab: Measuring Critical Engagement in AI Code Completion Tools Using Behavioral Signals and Attention Checks29 Jun 2026
- 2026Perceived Importance of Cognitive Skills Among Computing Students in the Era of AI12 Apr 2026
- 2025A Review of Generative AI in Computer Science Education: Challenges and Opportunities in Accuracy, Authenticity, and Assessment17 Jun 2025
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review10 Mar 2025
- 2025How Do Programming Students Use Generative AI?17 Jan 2025
- 2024Large Language Models in Computer Science Education: A Systematic Literature Review21 Oct 2024
- 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learning11 Oct 2024
- 2024How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course30 Jul 2024
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers28 May 2024
- 2024"ChatGPT Is Here to Help, Not to Replace Anybody" -- An Evaluation of Students' Opinions On Integrating ChatGPT In CS Courses26 Apr 2024
12 newest of 16 All 16 (JSON)