A Block-Based Programming Environment for Teaching Low-Level Computing (Discussion Paper)

A Block-Based Programming Environment for Teaching Low-Level Computing (Discussion Paper)

Abstract

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.

Grafik Top
Authors
  • Wörister, Florian
  • Knobelsdorf, Maria
Grafik Top
Shortfacts
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
Grafik Top