Exploring the Role of AI Assistants in Computer Science Education: Methods, Implications, and Instructor Perspectives
Not on the map. Why?
Abstract (arXiv)
The use of AI assistants, along with the challenges they present, has sparked significant debate within the community of computer science education. While these tools demonstrate the potential to support students' learning and instructors' teaching, they also raise concerns about enabling unethical uses by students. Previous research has suggested various strategies aimed at addressing these issues. However, they concentrate on the introductory programming courses and focus on one specific type of problem. The present research evaluated the performance of ChatGPT, a state-of-the-art AI assistant, at solving 187 problems spanning three distinct types that were collected from six undergraduate computer science. The selected courses covered different topics and targeted different program levels. We then explored methods to modify these problems to adapt them to ChatGPT's capabilities to reduce potential misuse by students. Finally, we conducted semi-structured interviews with 11 computer science instructors. The aim was to gather their opinions on our problem modification methods, understand their perspectives on the impact of AI assistants on computer science education, and learn their strategies for adapting their courses to leverage these AI capabilities for educational improvement. The results revealed issues ranging from academic fairness to long-term impact on students' mental models. From our results, we derived design implications and recommended tools to help instructors design and create future course material that could more effectively adapt to AI assistants' capabilities.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 3; 2026: 3.
12 papers.
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 13
- 2024Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistantscited by 10
- 2025Generating Planning Feedback for Open-Ended Programming Exercises with LLMscited by 4
- 2024ChatGPT in Data Visualization Education: A Student Perspectivecited by 3
- 2024Assessing Personalized AI Mentoring with Large Language Models in the Computing Fieldcited by 2
- 2025Designing Conversational AI to Support Think-Aloud Practice in Technical Interview Preparation for CS Studentscited by 2
- 2026Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative Learningcited by 1
- 2026CodeGuard: Improving LLM Guardrails in CS Educationcited by 1
- 2026Assistant or Actor? Student Trust, Control, and Delegation Regret When Using a General-Purpose AI Agentcited by 1
- 2024Designing Human-AI Collaboration to Support Learning in Counterspeech Writingcited by 0
- 2025Thinking Like a Student: AI-Supported Reflective Planning in a Theory-Intensive Computer Science Coursecited by 0
- 2026Assistant or Actor? Student Trust, Control, and Delegation Regret When Using a General-Purpose AI Agent14 May 2026
- 2026CodeGuard: Improving LLM Guardrails in CS Education22 Jan 2026
- 2026Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative Learning17 Jan 2026
- 2025Thinking Like a Student: AI-Supported Reflective Planning in a Theory-Intensive Computer Science Course31 Oct 2025
- 2025Designing Conversational AI to Support Think-Aloud Practice in Technical Interview Preparation for CS Students19 Jul 2025
- 2025Generating Planning Feedback for Open-Ended Programming Exercises with LLMs11 Apr 2025
- 2024Assessing Personalized AI Mentoring with Large Language Models in the Computing Field11 Dec 2024
- 2024Large Language Models in Computer Science Education: A Systematic Literature Review21 Oct 2024
- 2024Designing Human-AI Collaboration to Support Learning in Counterspeech Writing3 Oct 2024
- 2024Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistants7 Aug 2024
- 2024ChatGPT in Data Visualization Education: A Student Perspective1 May 2024
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023