Towards Adapting Computer Science Courses to AI Assistants' Capabilities

06/05/2023
by   Tianjia Wang, et al.
0

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.

READ FULL TEXT
research
07/16/2022

Computer Science

Possible for science itself, conceptually, to have and will understand d...
research
04/29/2023

Can ChatGPT Pass An Introductory Level Functional Language Programming Course?

The recent introduction of ChatGPT has drawn significant attention from ...
research
08/23/2023

Innovating Computer Programming Pedagogy: The AI-Lab Framework for Generative AI Adoption

Over the last year, the ascent of Generative AI (GenAI) has raised conce...
research
04/28/2023

ChatGPT – a Blessing or a Curse for Undergraduate Computer Science Students and Instructors?

ChatGPT is an AI language model developed by OpenAI that can understand ...
research
03/30/2022

Understanding the role of single-board computers in engineering and computer science education: A systematic literature review

In the last decade, Single-Board Computers (SBCs) have been employed mor...
research
10/22/2020

Value Cards: An Educational Toolkit for Teaching Social Impacts of Machine Learning through Deliberation

Recently, there have been increasing calls for computer science curricul...
research
03/20/2023

On the Educational Impact of ChatGPT: Is Artificial Intelligence Ready to Obtain a University Degree?

In late 2022, OpenAI released a new version of ChatGPT, a sophisticated ...

Please sign up or login with your details

Forgot password? Click here to reset