Programming trajectories analytics in block-based programming language learning. Issue 1 (2nd January 2022)
- Record Type:
- Journal Article
- Title:
- Programming trajectories analytics in block-based programming language learning. Issue 1 (2nd January 2022)
- Main Title:
- Programming trajectories analytics in block-based programming language learning
- Authors:
- Jiang, Bo
Zhao, Wei
Zhang, Nuan
Qiu, Feiyue - Abstract:
- ABSTRACT: Block-based programing languages (BBPL) provide effective scaffolding for K-12 students to learn computational thinking. However, the output-based assessment in BBPL learning is insufficient as we can not understand how students learn and what mistakes they have had. This study aims to propose a data-driven method that provides insight into students' problem-solving process in a game-based BBPL practice. Based on a large-scale programing dataset generated by 131, 770 students in solving a classical maze game with BBPL in Hour of Code, we first conducted statistical analysis to extract the most common mistakes and correction trajectories students had. Furthermore, we proposed a novel program representation method based on tree edit distance of abstract syntax tree to represent students' programing trajectories, then applied a hierarchical agglomerative clustering algorithm to find the hidden patterns behind these trajectories. The experimental results revealed four qualitatively different clusters: quitters, approachers, solvers and knowers. The further statistical analysis indicated the significant difference on the overall performance among different clusters. This work provides not only a new method to represent students' programing trajectories but also an efficient approach to interpret students' final performance from the perspective of programing process.
- Is Part Of:
- Interactive learning environments. Volume 30:Issue 1(2022)
- Journal:
- Interactive learning environments
- Issue:
- Volume 30:Issue 1(2022)
- Issue Display:
- Volume 30, Issue 1 (2022)
- Year:
- 2022
- Volume:
- 30
- Issue:
- 1
- Issue Sort Value:
- 2022-0030-0001-0000
- Page Start:
- 113
- Page End:
- 126
- Publication Date:
- 2022-01-02
- Subjects:
- Block-based programing -- computational thinking -- learning trajectories analytics
Educational technology -- United States -- Periodicals
371.33 - Journal URLs:
- http://www.tandfonline.com/toc/nile20/current ↗
http://www.tandfonline.com/ ↗
http://www.tandf.co.uk/journals/titles/10494820.asp ↗ - DOI:
- 10.1080/10494820.2019.1643741 ↗
- Languages:
- English
- ISSNs:
- 1049-4820
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4531.872180
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 20327.xml