AI chatbots in programming education: Students’ use in a scientific computing course and consequences for learning
Open accessAbstract
Teaching and learning in higher education require adaptation following students’ inevitable use of AI chatbots. This study contributes to the empirical literature on students’ use of AI chatbots and how they influence learning. The aim of this study is to identify how to adapt programming education in higher engineering education. A mixed-methods case study was conducted of a scientific computing course in a Mechanical Engineering Master’s program at a University of Technology in [blinded for review]. Data consisted of 29 student questionnaires, a semi-structured group interview with three students, a semi-structured interview with the teacher, and 29 students’ grades. Results show that students used ChatGPT for error checking and debugging of code, increasing conceptual understanding, generating, and optimizing solution code, explaining code, and solving mathematical problems. While students reported advantages of using ChatGPT, the teacher expressed concerns over declining code quality and student learning. Furthermore, both students and teacher perceived a negative influence from ChatGPT usage on pair programming, and consequently on student collaboration. The findings suggest that learning objectives should be formulated in more detail, to highlight essential programming skills, and be expanded to include the use of AI tools. Complex programming assignments remain appropriate in programming education, but pair programming as a didactic approach should be reconsidered in l…
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Over-reliance on GenAI tools may lead to dependency, reducing opportunities to cultivate essential skills such as algorithmic thinking, debugging, and independent problem-solving.
“Although these tools can support students in writing and analyzing code, over-reliance on them may lead to dependency, reducing opportunities to cultivate essential skills such as algorithmic thinking, debugging, and independent problem-solving (Bull & Kharrufa, 2024;Groothuijsen et al., 2024).”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al., 2024
Students often found that AI-generated fixes were incomplete or unreliable, requiring manual correction and deeper understanding.
“However, students often found that AI-generated fixes were incomplete or unreliable, requiring manual correction and deeper understanding.”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al. (2024)
Two distinct patterns emerged: students either asked ChatGPT to guide their own debugging process or used it to identify errors directly.
“Two distinct patterns emerged: students either asked ChatGPT to guide their own debugging process or used it to identify errors directly.”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al. (2024)
Groothuijsen et al. (2024) found that students used ChatGPT for code explanation, initial code generation, and debugging support.
“Groothuijsen et al. (2024) found that students used ChatGPT for code explanation, initial code generation, and debugging support.”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al. (2024)
When students lean too heavily on AI-generated code, their ability to develop core competencies such as logical reasoning, collaboration, and debugging may be compromised.
“When students lean too heavily on AI-generated code, their ability to develop core competencies -such as logical reasoning, collaboration, and debugging -may be compromised (Groothuijsen et al., 2024;Manorat et al., 2025;Tedre et al., 2021).”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al., 2024
Such tools may produce insecure or suboptimal code, requiring users to review and revise outputs carefully to avoid compounding mistakes.
“Research has shown that such tools may produce insecure or suboptimal code, requiring users to review and revise outputs carefully to avoid compounding mistakes (Groothuijsen et al., 2024;Laux, 2024;Nguyen & Nadi, 2022).”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al., 2024
The same study reported concerns from instructors about decreased code quality and reduced student collaboration, particularly in pair programming.
“While these tools promoted efficiency and understanding, the same study reported concerns from instructors about decreased code quality and reduced student collaboration, particularly in pair programming.”
From Integrating Generative AI into Programming Education: Student Perceptions and the Challenge of Correcting AI Errors (2025) · cites this paper as Groothuijsen et al. (2024)
Cites
ChatGPT for good? On opportunities and challenges of large language models for education
Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., et al. (2023) · Learning and Individual Differences · doi:10.1016/j.lindif.2023.102274 · Cited by 7,326 · see citing works
Baidoo-Anu, D., & Owusu Ansah, L. (2023) · doi:10.2139/ssrn.4337484 · Cited by 3,004 · see citing works
ChatGPT: Bullshit spewer or the end of traditional assessments in higher education?
(2023) · Journal of Applied Learning & Teaching · doi:10.37074/jalt.2023.6.1.9 · Cited by 1,806 · see citing works
Lim, W. M., Gunasekara, A., Pallant, J. L., Pallant, J. I., & Pechenkina, E. (2023) · The International Journal of Management Education · doi:10.1016/j.ijme.2023.100790 · Cited by 1,261 · see citing works
ChatGPT for Education and Research: Opportunities, Threats, and Strategies
Rahman, M. M., & Watanobe, Y. (2023) · Applied Sciences · doi:10.3390/app13095783 · Cited by 1,080 · see citing works
ChatGPT User Experience: Implications for Education
Zhai, X. (2023) · doi:10.2139/ssrn.4312418 · Cited by 935 · see citing works
Kim, J., Lee, H., & Cho, Y. H. (2022) · Education and Information Technologies · doi:10.1007/s10639-021-10831-6 · Cited by 669 · see citing works
Future research recommendations for transforming higher education with generative AI
Chiu, T. K. F. (2024) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2023.100197 · Cited by 511 · see citing works
Exploring Students’ Perceptions of ChatGPT: Thematic Analysis and Follow-Up Survey
Shoufan, A. (2023) · IEEE Access · doi:10.1109/access.2023.3268224 · Cited by 499 · see citing works
ChatGPT for Education and Research: A Review of Benefits and Risks
Sok, S., & Heng, K. (2023) · doi:10.2139/ssrn.4378735 · Cited by 386 · see citing works
Essel, H. B., Vlachopoulos, D., Essuman, A. B., & Amankwa, J. O. (2024) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2023.100198 · Cited by 296 · see citing works
Empowering learners for the age of artificial intelligence
Gašević, D., Siemens, G., & Sadiq, S. (2023) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2023.100130 · Cited by 234 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Pedagogical Applications of Generative AI in Higher Education: A Systematic Review of the Field
Qian, Y. (2025) · TechTrends · doi:10.1007/s11528-025-01100-1 · Cited by 206 · see citing works
“Computer Science’s representation (Allen et al., 2024; Groothuijsen et al., 2024; Song et al., 2024; Yilmaz and Yilmaz, 2023) aligns with previous findings by Zawacki-Richter et al. (2019) on pre-GenAI programs, reflecting the discipline’s natural synergy with AI capabilities in programming, data…”
Wijaya, T. T., Yu, Q., Cao, Y., He, Y., & Leung, F. K. S. (2024) · Behavioral Sciences · doi:10.3390/bs14111008 · Cited by 103 · see citing works
Kohen-Vacs, D., Usher, M., & Jansen, M. (2025) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-025-00496-4 · Cited by 39 · see citing works
“…student perspective, GenAI tools are often perceived as helpful learning companions, offering fast, responsive explanations and creative coding suggestions that reduce barriers to experimentation and foster exploratory learning (Groothuijsen et al., 2024; Marrone et al., 2022; Zviel-Girshin, 2024).”
InfluentialZhang, L., Jiang, Q., Xiong, W., & Zhao, W. (2025) · Journal of Educational Computing Research · doi:10.1177/07356331251333874 · Cited by 15 · see citing works
Mapeamento Sistemático sobre o Uso de IAs Generativas no Ensino de Programação
Ferreira de Sousa, J., & Silveira, F. R. D. V. (2026) · Revista Eletrônica de Iniciação Científica em Computação · doi:10.5753/reic.2026.7169
- Authors
- Groothuijsen, S., van den Beemt, A., Remmers, J. C., & van Meeuwen, L. W.
- Affiliations
- Eindhoven University of Technology (NL)
- Corresponding author
- Groothuijsen, Suzanne
- Venue
- Computers and Education: Artificial Intelligence
- Publisher
- Elsevier BV
- Published
- 2024-12
- Volume
- 7
- Pages
- 100290
- ISSN
- 2666-920X (ISSN-L)
- OpenAlex
- W4402125515
- Cited by
- 92
- References
- 12
- Citations by year
- 2026: 50 · 2025: 38 · 2024: 4
- FWCI
- 34.59
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Computers and Education Artificial Intelligence (publishedVersion, cc-by-nc-nd)
- TU/e Research Portal (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- Funders
- Eindhoven University of Technology
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- AI chatbots, ChatGPT, programming education, scientific computing, engineering education, pair programming, student use of AI tools, code quality, conceptual understanding, learning outcomes, learning objectives, higher education
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review