Seeing Program Output Improves Novice Learning Gains

Juho Leinonen, Arto Hellas, John Edwards

Tutkimustuotos: Artikkeli kirjassa/konferenssijulkaisussaConference article in proceedingsScientificvertaisarvioitu

29 Lataukset (Pure)

Abstrakti

In this article, we report results from a randomized controlled trial where novice programmers completed code mimicking exercises - writing and modifying code shown to them - designed to help learn the basics of how variables work. Using a tailored code writing system with feedback on program correctness, we conducted a two-group design study where only one of the groups could see the program output and feedback on the correctness of the program they wrote, while the other group just saw feedback on correctness. Learning gain was measured using a code-reading multiple choice questionnaire as both a pretest and a posttest. Our data suggests that being able to see program output leads to higher learning gains for novices, when compared to just being able to see feedback on the correctness of the code. For more experienced students, we observed benefits from code mimicking in both groups, without a strong distinction between being able to see the output and not being able to see the output. Based on our experiment, we recommend that environments used by novices for learning programming should encourage - or even require - running the code before allowing submitting the program for assessment.

AlkuperäiskieliEnglanti
OtsikkoITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education
KustantajaACM
Sivut180-186
Sivumäärä7
ISBN (elektroninen)979-8-4007-0138-2
DOI - pysyväislinkit
TilaJulkaistu - 29 kesäk. 2023
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaAnnual Conference on Innovation and Technology in Computer Science Education - Turku, Suomi
Kesto: 8 heinäk. 202312 heinäk. 2023
Konferenssinumero: 28

Conference

ConferenceAnnual Conference on Innovation and Technology in Computer Science Education
LyhennettäITiCSE
Maa/AlueSuomi
KaupunkiTurku
Ajanjakso08/07/202312/07/2023

Sormenjälki

Sukella tutkimusaiheisiin 'Seeing Program Output Improves Novice Learning Gains'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä