A Block-Based Programming Environment for Teaching Low-Level Computing (Discussion Paper)
The block-based programming paradigm has gained popularity across various application areas, including programming education, physical computing, and creative arts and media. While initially targeting young learners, environments such as Scratch have demonstrated the versatility of this paradigm beyond its original audience. This paper explores the potential application of block-based code manipulation in the field of low-level programming, which is a fundamental component of many computer science curricula. However, existing visualization tools for teaching low-level computing do not leverage the benefits of block-based programming, such as eliminating the need to memorize syntax. This paper presents Blocksambler, a prototype of a block-based programming environment for teaching low-level computing. The purpose of this paper is two-fold, in the first theoretical part we explore the potential application of block-based code manipulation in the field of low-level programming, which is a fundamental component of many computer science curricula. In the second part, we introduce Blocksambler, a prototype of a block-based programming environment for teaching low-level computing. Blocksambler is built upon Blockly, a JavaScript library designed for creating customized block-based programming tools and for the purpose of teaching low-level computing. Reflecting the relevance, benefits, and limitations of Blocksambler for educational purposes, we conclude the discussion started in the first part of the paper and outline further steps.
Top- Wörister, Florian
- Knobelsdorf, Maria
Category |
Paper in Conference Proceedings or in Workshop Proceedings (Paper) |
Event Title |
Koli Calling '23: International Conference on Computing Education Research |
Divisions |
Education, Didactics and Entertainment Computing |
Event Location |
Koli, Finland |
Event Type |
Conference |
Event Dates |
13.-19.11.2023 |
Series Name |
Koli Calling '23: Proceedings of the 23rd Koli Calling International Conference on Computing Education Research |
Page Range |
pp. 1-7 |
Date |
6 February 2024 |
Export |