/ en / Traditional / mobile

Beats Biblionetz - Begriffe

blockbasierte Programmiersprachenvisual programming language

iconBiblioMap Dies ist der Versuch, gewisse Zusammenhänge im Biblionetz graphisch darzustellen. Könnte noch besser werden, aber immerhin ein Anfang!

Diese Grafik fensterfüllend anzeigen als Pixelgrafik (PNG) Vektorgrafik (SVG)

iconSynonyme

visuelle Programmiersprachen, Programmiersprachen, visuelle, grafische Programmiersprachen, Programmiersprachen, grafische, block-based languages, blockbasierte Sprachen, Blocks-based programming tools, Block-Based Programming Environment (BBPE)

iconDefinitionen

In this paper, we will use the term Block-Based Programming Environment (BBPE) to refer to those environments that allow users to construct and execute computer programs by composing atomic blocks of code together to produce program structure. These code blocks may additionally have slots, which can be filled by other blocks; for example, a function call block may have slots for each of its parameters. These blocks may represent high-level structures, such as methods or loops, or low-level operators such as multiplication or equality comparison.
Von Thomas W. Price, Tiffany Barnes im Konferenz-Band ICER 2015 im Text Comparing Textual and Block Interfaces in a Novice Programming Environment (2015)

iconBemerkungen

Research indicates that learning a blocks language can improve later learning of a traditional textual language.
Von David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, Franklyn A. Turbak im Text Learnable Programming
We are particularly interested in visual programming environments because we believe that they are best able to foster learning of CS.
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Journal Computer Science Education 3/2013 im Text Learning computer science concepts with Scratch (2013)
Blocks offer a number of affordances: prevention of syntax errors (see Figure 2), type hinting (the diamond-shaped slot in Figure 1 only fits a Boolean-valued expression), and API discovery (block editors typically provide a palette of available objects and methods).
Von R. Benjamin Shapiro, Matthew Ahrens im Text Beyond Blocks (2016)
Juraj HromkovicZum Beispiel hat sich herausgestellt, dass S nach dem Unterricht mit einer visuellen Blocksprache grosse Mühe haben, auf eine textbasierte Programmiersprache umzusteigen. Teilweise wurde sogar die Vorstellung aufgebaut, dass textbasierte Programmiersprachen viel zu schwierig seien, als dass man sie einfach erlernen könnte. (Um diesem Problem zu begegnen, entstehen zurzeit Systeme, die versuchen, visuelles und textbasiertes Programmieren zu verbinden.)
Von Juraj Hromkovic, Tobias Kohn im Buch Einfach Informatik 7-9 - Programmieren - Begleitband (2018) im Text Einleitung auf Seite 25

iconVerwandte Objeke

icon
Verwandte Begriffe
(Cozitation)
Programmiersprachenprogramming languages, Snap! (Programmiersprache), Puck (Programmiersprache), Scratch, GP / Hyperblocks
icon
Verwandte Aussagen
Blockbasierte Sprachen verhindern Syntaxfehler
Blockbasierte Sprachen erleichtern den Einstieg ins Programmierenblock programming interfaces improve novice programming performance
Blockbasierte Sprachen haben den Ruf, nicht echtes Programmieren zu ermöglichen

iconRelevante Personen

David Weintrop David
Weintrop

iconHäufig erwähnende Personen

iconHäufig co-zitierte Personen

Natalie Rusk Natalie
Rusk
Jay Silver Jay
Silver
Evelyn Eastmond Evelyn
Eastmond
Amon Millner Amon
Millner
Eric Rosenbaum Eric
Rosenbaum
Brian Silverman Brian
Silverman
Orni Meerbaum-Salant Orni
Meerbaum-Salant
Andrés Monroy-Hernández Andrés
Monroy-Hernández
John Maloney John
Maloney
Karen Brennan Karen
Brennan
Uri Wilensky Uri
Wilensky
Michal Armoni Michal
Armoni
David Weintrop David
Weintrop
Yasmin B. Kafai Yasmin B.
Kafai
Mordechai Ben-Ari Mordechai
Ben-Ari
Ebru Celikel Cankaya Ebru Celikel
Cankaya
Ryan Garlick Ryan
Garlick
Caitlin Kelleher Caitlin
Kelleher
Colleen M. Lewis Colleen M.
Lewis
Randy Pausch Randy
Pausch
Mitchel Resnick Mitchel
Resnick
Kathrin Müller Kathrin
Müller
Jacob Hendrickx Jacob
Hendrickx
Jens Mönig Jens
Mönig
Hilde Köster Hilde
Köster

iconStatistisches Begriffsnetz Dies ist eine graphische Darstellung derjenigen Begriffe, die häufig gleichzeitig mit dem Hauptbegriff erwähnt werden (Cozitation).

iconEinträge in Beats Blog

iconZitationsgraph

Diese Grafik fensterfüllend anzeigen als Pixelgrafik (PNG) Vektorgrafik (SVG)

icon39 Erwähnungen Dies ist eine nach Erscheinungsjahr geordnete Liste aller im Biblionetz vorhandenen Werke, die das ausgewählte Thema behandeln.

iconAnderswo finden

iconExterne Links

Auf dem WWW Visual Programming Languages - Snapshots: by Eric Hosick ( WWW: Link OK 2018-09-11)

iconAnderswo suchen Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.