/ en / Traditional / mobile

Beats Biblionetz - Texte

Habits of programming in scratch

Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari
Publikationsdatum:
Zu finden in: ITiCSE 2011 (Seite 168 bis 172), 2011
Erste Seite des Textes (PDF-Thumbnail)

iconZusammenfassungen

Beat Döbeli HoneggerVisuelle Programmierumgebungen wie Scratch führen dazu, dass bottom-up und sehr feingranular programmiert wird. Dies widerspricht den Grundsätzen der Informatik für gute Programmentwicklung, die eher top-down und klare Strukturen empfehlen. Sind somit visuelle Programmiersprachen gut für den Einstieg, aber schlecht für die spätere Vertiefung?
Von Beat Döbeli Honegger, erfasst im Biblionetz am 13.07.2011
Visual programming environments are widely used to introduce young people to computer science and programming; in particular, they encourage learning by exploration. During our research on teaching and learning computer science concepts with Scratch, we discovered that Scratch engenders certain habits of programming: (a) a totally bottom-up development process that starts with the individual Scratch blocks, and (b) a tendency to extremely fine-grained programming. Both these behaviors are at odds with accepted practice in computer science that encourages one: (a) to start by designing an algorithm to solve a problem, and (b) to use programming constructs to cleanly structure programs. Our results raise the question of whether exploratory learning with a visual programming environment might actually be detrimental to more advanced study.
Von Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari im Konferenz-Band ITiCSE 2011 im Text Habits of programming in scratch (2011)

iconBemerkungen

Mark GuzdialProbably the paper that most influenced my thinking was Orni Meerbaum-Salant’s paper on Habits of Programming in Scratch (same session). They studied a bunch of students’ work in Scratch, and identified a number of common misconceptions and errors. What was fascinating was that the bugs looked (to me) a lot like the ones that Elliot Soloway found with the Rainfall Problem, and the issues with concurrency were like the ones that Mitchel Resnick found with Multilogo and that John Pane found with HANDS. That suggests that changing the environment doesn’t change the kinds of errors students are making. And since all student programming misconceptions come from our instruction (i.e., students don’t know much about programming before we teach them programming), it means that we’ve been teaching programming in basically (from a cognitive perspective) the same way since Pascal.
Von Mark Guzdial, erfasst im Biblionetz am 14.07.2011

iconDieses Konferenz-Paper erwähnt...


Personen
KB IB clear
Michal Armoni, Mordechai Ben-Ari, Karen Brennan, Evelyn Eastmond, Yasmin B. Kafai, John Maloney, Orni Meerbaum-Salant, Amon Millner, Andrés Monroy-Hernández, Seymour Papert, Mitchel Resnick, Eric Rosenbaum, Natalie Rusk, Jay Silver, Brian Silverman, Sherry Turkle

Begriffe
KB IB clear
Informatikcomputer science, Informatik-Didaktikdidactics of computer science, Programmierenprogramming, Scratch
icon
Bücher
Jahr UmschlagTitelAbrufeIBOBKBLB
1982    Mindstorms (Seymour Papert) 17, 26, 26, 26, 15, 15, 6, 14, 10, 8, 6, 1221445124885
1990Constructionism (Idit Harel, Seymour Papert) 9, 5, 3, 2, 4, 4, 2, 11, 7, 6, 4, 3934031017
2006   The Cambridge Handbook of the Learning Sciences (R. Keith Sawyer) 9, 3, 2, 5, 8, 8, 2, 11, 8, 3, 2, 448644669
2010ICER 2010 (Michael E. Caspersen, Michael J. Clancy, Kate Sanders) 6, 1, 2, 5, 5, 5, 3, 3, 4, 3, 1, 327603120
icon
Texte
Jahr UmschlagTitelAbrufeIBOBKBLB
1990    Epistemological pluralism and the revaluation of the concrete (Sherry Turkle, Seymour Papert) 2, 2, 2, 1, 1, 1, 1, 6, 5, 4, 3, 127241166
2006   Constructionism (Yasmin B. Kafai) 9, 3, 2, 2, 3, 3, 4, 8, 4, 4, 3, 27332304
2009    Scratch: Programming for All (Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, Yasmin B. Kafai) 11, 5, 2, 6, 5, 5, 4, 9, 12, 4, 3, 437284465
2010    Learning computer science concepts with scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 4, 2, 4, 1, 4, 5, 5, 1, 4, 2, 2, 2718480

iconDieses Konferenz-Paper erwähnt nicht... Eine statistisch erstelle Liste von nicht erwähnten (oder zumindest nicht erfassten) Begriffen, die aufgrund der erwähnten Begriffe eine hohe Wahrscheinlichkeit aufweisen, erwähnt zu werden.

iconTagcloud

iconZitationsgraph

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

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

iconAnderswo finden

icon

iconVolltext dieses Dokuments

LokalHabits of programming in scratch: Artikel als Volltext (lokal: PDF, 373 kByte)

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.