Integrating ChatGPT in a Computer Science Course: Students Perceptions and Suggestions
Kehinde Aruleba, Ismaila Temitayo Sanusi, George Obaido, Blessing Ogbuokiri
TL;DR
The paper investigates how ChatGPT can be integrated into a computer science course by examining seven year-2 CS students' perceptions after performing code completion and analysis tasks and participating in interviews. Using a qualitative, grounded-theory approach, the study reveals that ChatGPT can enhance learning and programming understanding through immediate, personalized feedback, but also raises concerns about dependence, reduced critical thinking, and ethical issues such as plagiarism and data privacy. The authors propose practical integration strategies—task generation, AI usage training, LMS integration, and clear guidelines—to balance benefits with integrity and learning outcomes. The findings contribute to educators' and policymakers' understanding of how GenAI tools can be incorporated into CS curricula while mitigating risks and ensuring responsible use.
Abstract
The integration of artificial intelligence tools such as ChatGPT in the education system has gained attention in recent years. This experience report explores students' perceptions and suggestions for integrating ChatGPT in a computer science course. Following a ChatGPT activity which includes code completion and analysis, seven students participated in in-depth interviews. Findings from the transcribed interviews suggest that ChatGPT has the potential to enhance learning experience including programming. They highlighted the tool's ability to respond immediately to queries and supporting personalised learning. However, they raise concerns that heavy reliance on ChatGPT may adversely affect students' critical thinking and problem-solving skills. These findings show the importance of carefully balancing using ChatGPT in computer science courses. The findings of this research have significant implications for educators, curriculum designers and policymakers as they explore integrating AI tools into educational contexts.
