Abstract

One of the distinct difficulties of learning to program is that programs have associated a dynamic behavior, which novices are unable to notice. Some authors have advocated for teaching explicitly conceptual models of language dynamics, called “notional machines”. Block-based languages exhibit some features that make their learning easier, but it is also recommendable to use models of the execution of their programs. Unfortunately, descriptions of these languages are scarce and incomplete. In this paper, we present the results of inquiring into the behavior of two simple block-based languages, namely Code.org and ScratchJr. As a future work, we plan to extend these behaviors to notional machines. Furthermore, the experience gained will allow addressing in the future more complex block-based languages, such as Scratch.
Loading...

Quotes

0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Institute of Electrical and Electronics Engineers

URL external

Date

Description

Citation

J. Á. V. Iturbide, "Towards the Design of Notional Machines for Simple Block-Based Languages," 2021 International Symposium on Computers in Education (SIIE), Malaga, Spain, 2021, pp. 1-6, doi: 10.1109/SIIE53363.2021.9583645

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
0
Downloads
1

Bibliographic managers