Utilizing Large Language Model for Programming Course Exercise Generation

dc.contributor.authorKaila, Erkki
dc.contributor.authorRytilahti, Juuso
dc.contributor.authorLempinen, William
dc.contributor.authorLindgren, Luuka
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organization-code1.2.246.10.2458963.20.71310837563
dc.converis.publication-id508231613
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/508231613
dc.date.accessioned2026-01-21T13:45:40Z
dc.date.available2026-01-21T13:45:40Z
dc.description.abstract<p>Large language models (LLMs) are potentially powerful tools for automating educational tasks. In this paper, we observe two use cases of LLMs related to introductory programming education. In the first case, we created an LLM-based tool for creating variations of existing exercises. In the second case, we used LLM for generating the unit tests and good-quality feedback for students’ answers to programming exercises. Both approaches were studied by gathering data from two instances of a large introductory programming course. Our results indicate, that both approaches were successful. In addition to discussing the results, we discuss the insights gained, the identified use cases, and the significance of the rapid progress the LLMs have on programming education.<br></p>
dc.format.pagerange204
dc.format.pagerange217
dc.identifier.eisbn978-3-032-12313-8
dc.identifier.isbn978-3-032-12312-1
dc.identifier.issn1865-0929
dc.identifier.jour-issn1865-0929
dc.identifier.olddbid213332
dc.identifier.oldhandle10024/196350
dc.identifier.urihttps://www.utupub.fi/handle/11111/55216
dc.identifier.urlhttps://doi.org/10.1007/978-3-032-12313-8_15
dc.identifier.urnURN:NBN:fi-fe202601216460
dc.language.isoen
dc.okm.affiliatedauthorKaila, Erkki
dc.okm.affiliatedauthorRytilahti, Juuso
dc.okm.affiliatedauthorLempinen, William
dc.okm.affiliatedauthorLindgren, Luuka
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countrySwitzerlanden_GB
dc.publisher.countrySveitsifi_FI
dc.publisher.country-codeCH
dc.relation.conferenceInternational Conference on the AI Revolution
dc.relation.doi10.1007/978-3-032-12313-8_15
dc.relation.ispartofjournalCommunications in Computer and Information Science
dc.relation.volume2721
dc.source.identifierhttps://www.utupub.fi/handle/10024/196350
dc.titleUtilizing Large Language Model for Programming Course Exercise Generation
dc.title.bookAI Revolution : Research, Ethics and Society : International Conference, AIR-RES 2025, Las Vegas, NV, USA, April 14–16, 2025, Proceedings, Part I
dc.year.issued2026

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
ChatGPT_for_Programming_Exercise_Generation (6).pdf
Size:
538.27 KB
Format:
Adobe Portable Document Format