Improving Engagement in Program Construction Examples for Learning Python Programming
Loading...
Access rights
openAccess
acceptedVersion
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Date
Department
Major/Subject
Mcode
Degree programme
Language
en
Pages
38
Series
International Journal of Artificial Intelligence in Education, Volume 30, issue 2, pp. 299-336
Abstract
This research is focused on how to support students’ acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student’s learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage students. The goal of this work is to investigate the value of the “engaging” features in programming examples. We introduce PCEX, an online tool developed to present program construction examples in an engaging fashion. We also present the results of a controlled study with a between-subject design that was conducted in a large introductory Python programming class to compare PCEX with non-interactive worked examples focused on program construction. The results of our study show the positive impact of interactive program construction examples on student’s engagement, problem-solving performance, and learning.Description
Other note
Citation
Hosseini, R, Akhuseyinoglu, K, Brusilovsky, P, Malmi, L, Pollari-Malmi, K, Schunn, C & Sirkiä, T 2020, 'Improving Engagement in Program Construction Examples for Learning Python Programming', International Journal of Artificial Intelligence in Education, vol. 30, no. 2, pp. 299-336. https://doi.org/10.1007/s40593-020-00197-0