Cited by 92Teaching and Learning ProgrammingArtificial Intelligence in EducationSoftware Engineering Research

AI chatbots in programming education: Students’ use in a scientific computing course and consequences for learning

Open access
Groothuijsen, Suzanne, van den Beemt, Antoine, Remmers, Joris C., van Meeuwen, Ludo W.·2024·Computers and Education: Artificial Intelligence

Abstract

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

Crossref · 10.1016/j.caeai.2024.100290

Cites

12 of 12 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

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?

Cites

Flagged first, then by citations

Cited by

Sorted by citations

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
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