Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • 3. UTUCris-artikkelit
  • Rinnakkaistallenteet
  • Näytä aineisto
  •   Etusivu
  • 3. UTUCris-artikkelit
  • Rinnakkaistallenteet
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Utilizing Large Language Model for Programming Course Exercise Generation

Kaila, Erkki; Rytilahti, Juuso; Lempinen, William; Lindgren, Luuka

Utilizing Large Language Model for Programming Course Exercise Generation

Kaila, Erkki
Rytilahti, Juuso
Lempinen, William
Lindgren, Luuka
Katso/Avaa
ChatGPT_for_Programming_Exercise_Generation (6).pdf (538.2Kb)
Lataukset: 

doi:10.1007/978-3-032-12313-8_15
URI
https://doi.org/10.1007/978-3-032-12313-8_15
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe202601216460
Tiivistelmä

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.

Kokoelmat
  • Rinnakkaistallenteet [29337]

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetAsiasanatTiedekuntaLaitosOppiaineYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste