Logo des Repositoriums
 

Herausforderung durch neue Programmierkonzepte in blockbasierten Programmiersprachen

dc.contributor.authorJatzlau, Sven
dc.contributor.authorRomeike, Ralf
dc.date.accessioned2017-09-20T19:24:27Z
dc.date.available2017-09-20T19:24:27Z
dc.date.issued2017
dc.description.abstractBlockbasierte Programmiersprachen stehen für einen Zugang zur Programmierung, der von Programmieranfängern erfolgreich genutzt wird und zunehmend auch als Möglichkeit gesehen wird, nicht-professionellen Programmierern das Gestalten von Informatiksystemen zu ermöglichen. Als Gründe hierfür werden u. a. die intuitive Bedienung, schnelle Erfolgserlebnisse und ein breites und kontextualisiertes Anwendungsspektrum genannt, die zu einer großen Beliebtheit unter jungen Programmierern führen und sich als Kernmerkmale in den populären Programmierumgebungen Scratch und BYOB/Snap! wiederĄnden. Diese graĄsche, blockbasierte Programmierung unterscheidet sich jedoch von klassischer textbasierter Programmierung nicht nur auf der Bedienebene, sondern bringt gegenüber gängigen im Unterricht genutzten Programmiersprachen auch verschiedene konzeptuelle Unterschiede mit sich. Solche ergeben sich zum einen aus der visuellen Darstellung von Objekten auf der Bühne, zum anderen aus der historischen Genese sowie didaktischen und pragmatischen Entscheidungen. Für Lehrerinnen und Lehrer ist ein konzeptuelles Verständnis wichtig, um Möglichkeiten und Probleme beim Programmierenlernen mit Scratch-ähnlichen Programmiersprachen zu erkennen und didaktisch darauf einzugehen. Im vorliegenden Beitrag werden verschiedene zentrale Konzepte, wie z. B. Nesting von Grafikobjekten, herausgearbeitet und verdeutlicht. Es zeigt sich, dass der Ansatz des Programmierens für alle mit passenden Werkzeugen in greifbare Nähe rückt, eine didaktische Aufarbeitung zum Erreichen eines informatischen Grundverständnisses aber unerlässlich ist.de
dc.identifier.isbn978-3-88579-668-8
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/4339
dc.language.isode
dc.relation.ispartofInformatische Bildung zum Verstehen und Gestalten der digitalen Welt
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-274
dc.subjectvisuelle Programmierung
dc.subjectScratch
dc.subjectSnap!
dc.subjectBYOB
dc.subjectGP
dc.subjectblockbasierte Programmiersprache
dc.titleHerausforderung durch neue Programmierkonzepte in blockbasierten Programmiersprachende
gi.citation.endPage392
gi.citation.startPage383
gi.conference.date13.–15. September 2017
gi.conference.locationOldenburg

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
paper.pdf
Größe:
203.98 KB
Format:
Adobe Portable Document Format