Evaluating the use of large language models in programming courses: a comparative study

dc.contributor.authorBeltrán, Jorge
dc.contributor.authorVeiga-Zarza, Estrella
dc.date.accessioned2025-07-14T11:47:53Z
dc.date.available2025-07-14T11:47:53Z
dc.date.issued2025-07
dc.description.abstractArtificial intelligence (AI), particularly large language models like ChatGPT and Copilot, is reshaping programming education by expanding the sources students use for assistance. As these tools become more common, educators face the task of integrating them in ways that enhance learning outcomes. This pilot study explored the impact of AI tools compared to traditional resources in an undergraduate programming course. Students were divided into two groups to complete coding exercises during a single session. Learning outcomes were assessed through pre- and post-tests, and self-report measures captured students’ self-perceived competence and resource preferences. Results showed that the AI-assisted group achieved higher learning gains and completed tasks 16% faster on average. These students also reported greater satisfaction and perceived usefulness, with a preference for AI tools over other support resources —although course materials remained the most valued. The findings underscore AI’s potential to enhance programming education when used to assist essential problem-solving skills.
dc.description.sponsorshipAcción financiada por la Universidad Rey Juan Carlos en la convocatoria de Proyectos de Innovación Educativa 2024/2025, con código de proyecto PIE24_012.
dc.identifier.citationJ. Beltrán, E. Veiga-Zarza (2025) Evaluating the use of large language models in programming courses: a comparative study, EDULEARN25 Proceedings, pp. 1761-1768.
dc.identifier.doi10.21125/edulearn.2025.0530
dc.identifier.isbn978-84-09-74218-9
dc.identifier.issn2340-1117
dc.identifier.urihttps://hdl.handle.net/10115/92198
dc.language.isoen_US
dc.publisherIATED
dc.relation.ispartofseries17th International Conference on Education and New Learning Technologies (EDULEARN)
dc.rights.accessRightsinfo:eu-repo/semantics/closedAccess
dc.subjectArtificial Intelligence
dc.subjectChatGPT
dc.subjectAI-Assisted Learning
dc.subjectComputer Programming
dc.titleEvaluating the use of large language models in programming courses: a comparative study
dc.typeArticle

Archivos

Bloque original

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
BELTRAN2025EVA.pdf
Tamaño:
209.25 KB
Formato:
Adobe Portable Document Format