/ 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), Scratch, Puck (Programmiersprache), 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

David Weintrop David
Weintrop
Uri Wilensky Uri
Wilensky
Natalie Rusk Natalie
Rusk
Orni Meerbaum-Salant Orni
Meerbaum-Salant
Michal Armoni Michal
Armoni
Amon Millner Amon
Millner
Jay Silver Jay
Silver
Evelyn Eastmond Evelyn
Eastmond
John Maloney John
Maloney
Eric Rosenbaum Eric
Rosenbaum
Karen Brennan Karen
Brennan
Andrés Monroy-Hernández Andrés
Monroy-Hernández
Brian Silverman Brian
Silverman
Yasmin B. Kafai Yasmin B.
Kafai
Mordechai Ben-Ari Mordechai
Ben-Ari
Colleen M. Lewis Colleen M.
Lewis
Caitlin Kelleher Caitlin
Kelleher
Jeff Gray Jeff
Gray
Randy Pausch Randy
Pausch
Sanshiro Sakai Sanshiro
Sakai
Yoshiaki Matsuzawa Yoshiaki
Matsuzawa
Takashi Ohata Takashi
Ohata
Manabu Sugiura Manabu
Sugiura
Jens Mönig Jens
Mönig
David J. Malan David J.
Malan
Henry H. Leitner Henry H.
Leitner

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)

icon43 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-11-28)

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.