Exploring the Role of AI Assistants in Computer Science Education: Methods, Implications, and Instructor Perspectives
Tianjia Wang, Daniel Vargas-D\'iaz, Chris Brown, Yan Chen

TL;DR
This study evaluates ChatGPT's problem-solving performance across diverse CS courses, explores modification strategies to prevent misuse, and gathers instructor insights on integrating AI assistants into education.
Contribution
It provides a comprehensive assessment of ChatGPT's capabilities in CS education and proposes methods to adapt course materials to leverage AI effectively while mitigating risks.
Findings
ChatGPT solves a wide range of CS problems with varying accuracy.
Modified problems can reduce potential misuse by students.
Instructors see value in AI but express concerns about fairness and mental models.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Healthcare and Education · Online Learning and Analytics · Ethics and Social Impacts of AI
