Abstract

Given its simplicity, ScratchJr is a good block-based language to introduce schoolteachers into programming. However, when assessing teachers' mastery of ScratchJr programming, the IDE does not allow storing/loading program files, thus the teachers are required to explain, rather than submitting, their program. We present guidelines to explain (i.e., document) ScratchJr programs. The guidelines presented were inspired in the Block Model of program comprehension, adapted to the structure of ScratchJr programs and refined along several phases. A key phase was the evaluation of teachers' use of a first version of the documentation guidelines. Globally, teachers applied successfully the guidelines, but the analysis of their reports allowed us to identify several issues to revise and enhance. A second version of the guidelines, presented in the paper, was elaborated and validated by applying them to the same ScratchJr programs.
Loading...

Quotes

0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

ACM Press

Description

Keywords

Citation

J. Ángel Velázquez-Iturbide. 2025. Documentation of Programs as a Part of Teacher Development: The Case of ScratchJr. In Proceedings of the 30th Annual ACM Conference on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2025). June 30 – July 2, 2025, Nijmegen, Netherlands. ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/3724363.3729053

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
1
Downloads
2

Bibliographic managers

Document viewer

Select a file to preview:
Reload