How High is the Ceiling? Applying Core Concepts of Block-based Languages to Extend Programming Environments

Conference contribution
(Conference Contribution)


Publication Details

Author(s): Jatzlau S, Romeike R
Editor(s): Valentina Dagienė, Eglė Jasutė
Publication year: 2018
Conference Proceedings Title: Constructionism 2018: Constructionism, Computational Thinking and Educational Innovation: conference proceedings
Pages range: 286-294
ISBN: 978-609-95760-1-5
Language: English


Abstract

Since the emergence of block-based visual programming languages, they have been developed and
improved to become increasingly accessible, intuitive, and easy to use. Over the course of this
evolution, both uncommon and entirely new language concepts have been introduced, such as the
cloning of objects, or the nesting of sprites. This paper provides a selection of core concepts and
describes a categorization model. It is proposed that the concepts found in block-based languages are
the reason they lend themselves to constructionist learning approaches. To illustrate this point, the
fundamental computer science concept of image nesting will be selected, its background and origin
explained, and its incarnation in current block-based languages outlined. Following this, the
constructionist task of modifying a programming environment will be implemented. Using the aforementioned concept proves that even high-level solutions according to the “high ceiling”-principle
can be implemented using the basic concepts of block-based languages


FAU Authors / FAU Editors

Jatzlau, Sven
Professur für Didaktik der Informatik
Romeike, Ralf Prof. Dr.
Professur für Didaktik der Informatik


How to cite

APA:
Jatzlau, S., & Romeike, R. (2018). How High is the Ceiling? Applying Core Concepts of Block-based Languages to Extend Programming Environments. In Valentina Dagienė, Eglė Jasutė (Eds.), Constructionism 2018: Constructionism, Computational Thinking and Educational Innovation: conference proceedings (pp. 286-294). Vilnius, LT.

MLA:
Jatzlau, Sven, and Ralf Romeike. "How High is the Ceiling? Applying Core Concepts of Block-based Languages to Extend Programming Environments." Proceedings of the Constructionism 2018: Constructionism, Computational Thinking and Educational Innovation, Vilnius Ed. Valentina Dagienė, Eglė Jasutė, 2018. 286-294.

BibTeX: 

Last updated on 2019-11-02 at 14:53