/ en / Traditional / help

Beats Biblionetz - Texte

Improving Scratch Programming with CRC-Card Design

Sebastian Keller, Maren Krafft, Gordon Fraser, Neil Walkinshaw, Korbinian Otto, Barbara Sabitzer
Publikationsdatum:
Erste Seite des Textes (PDF-Thumbnail)
Diese Seite wurde seit mehr als 7 Monaten inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Gordon Fraser

Scratch and other block-based programming environments are popular and successful in engaging young learners with basic concepts of programming. It is common, and intentional, that programming with Scratch is done using an explorative "tinkering" approach, where blocks are selected from toolboxes and assembled. However, this type of bottom-up programming behaviour is generally associated with code quality issues, makes it difficult to create more complex programs, and may impede the learning of fundamental concepts. In order to investigate whether a more structured approach is feasible, we adapted the object-oriented design methodology of CRC cards (class-responsibility-collaboration) to Scratch programs, such that learners first plan the central aspects of their programs (i.e., the sprites and their interactions), before writing the code. We applied this methodology in the context of a pilot study with two school classes to investigate how this affects the students and their resulting projects. The results of this initial investigation suggest that students are not deterred by the additional design work, and we observed a slight improvement in the completeness and correctness of the resulting programs.

Von Sebastian Keller, Maren Krafft, Gordon Fraser, Neil Walkinshaw, Korbinian Otto, Barbara Sabitzer im Konferenz-Band Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE 2019, Glasgow, Scotland, UK, October 23-25, 2019 im Text Improving Scratch Programming with CRC-Card Design (2019)

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Efthimia Aivaloglou , Michal Armoni , David Bau , Mordechai Ben-Ari , Karen Brennan , Paul Curzon , Evelyn Eastmond , Diana Franklin , Jeff Gray , Felienne Hermans , Yasmin B. Kafai , Caitlin Kelleher , Johannes Magenheim , John Maloney , William Marsh , Orni Meerbaum-Salant , Amon Millner , Andrés Monroy-Hernández , Jörg Niere , Mitchel Resnick , Kathryn Rich , Eric Rosenbaum , Natalie Rusk , Wilhelm Schäfer , Carsten Schulte , Sue Sentance , Josh Sheldon , Jay Silver , Brian Silverman , David Statter , Carla Strickland , Franklyn A. Turbak , Jane Waite

Begriffe
KB IB clear
Bottom-upbottom up , code smells , Programmierenprogramming , Programmierkonzepteprogramming concepts , Programmiersprachenprogramming languages , Schuleschool , Scratch , Software EngineeringSoftware Engineering , tinkeringtinkering , Top-downTop-down
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
2003 Computer Science Education 4/20039, 1, 7, 3, 3, 4, 5, 6, 3, 7, 7, 1 891445
2011 ITiCSE 2011 (Guido Rößling, Thomas L. Naps, Christian Spannagel) 2, 2, 3, 5, 3, 6, 7, 9, 2, 4, 5, 4 6331842924
2013 Computer Science Education 3/20131, 2, 8, 2, 3, 3, 2, 3, 5, 6, 11, 4 26424546
2016 ICER 2016 (Judy Sheard, Josh Tenenberg, Donald Chinn, Brian Dorn) 6, 1, 3, 2, 5, 4, 2, 7, 16, 2, 1, 1 451441543
2016 Proceedings of the 11th Workshop in Primary and Secondary Computing Education (WiPSCE 2016) (Jan Vahrenhold, Erik Barendsen) 6, 1, 2, 2, 4, 3, 2, 6, 11, 3, 2, 1 371501539
2017 SIGCSE 2017 (Michael E. Caspersen, Stephen H. Edwards, Tiffany Barnes, Daniel D. Garcia) 4, 1, 3, 5, 3, 5, 11, 10, 2, 2, 4, 4 387084563
2018 Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE 2018, Potsdam, Germany, October 04-06, 2018. (Andreas Mühling, Quintin I. Cutts) 7, 4, 1, 7, 5, 6, 8, 14, 6, 1, 2, 1 251561594
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
local web  Learnable Programming (David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, Franklyn A. Turbak) 6, 1, 4, 2, 4, 6, 4, 5, 5, 1, 1, 5 12205376
2003 local web  Thinking in Objects and their Collaboration (Carsten Schulte, Johannes Magenheim, Jörg Niere, Wilhelm Schäfer) 2100
2009 local web  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) 1, 1, 3, 5, 2, 3, 6, 30, 2, 2, 1, 6 872861010
2011 local  Habits of programming in scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 1, 8, 2, 1, 6, 2, 2, 8, 10, 1, 2, 5 30105709
2013 local web  Learning computer science concepts with Scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 3, 10, 1, 5, 1, 5, 6, 4, 6, 19, 3, 3 24353582
2016 local web  Teaching Abstract Thinking in Introduction to Computer Science for 7th Graders (David Statter, Michal Armoni) 1500
2016 local web  How Kids Code and How We Know (Efthimia Aivaloglou, Felienne Hermans) 9300
2017 local web  A Literature Review through the Lens of Computer Science Learning Goals Theorized and Explored in Research (Kathryn Rich, Carla Strickland, Diana Franklin) 3400
2018 local web  Comparing K-5 teachers' reported use of design in teaching programming and planning in teaching writing (Jane Waite, Paul Curzon, William Marsh, Sue Sentance) 1200

iconDieses Konferenz-Paper erwähnt vermutlich 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 ist nur im SVG-Format verfügbar. Dieses Format wird vom verwendeteten Browser offenbar nicht unterstützt.

Diese Grafik fensterfüllend anzeigen (SVG)

iconZeitleiste

iconAnderswo finden

icon

iconVolltext dieses Dokuments

Auf dem WWW Improving Scratch Programming with CRC-Card Design: Artikel als Volltext (lokal: PDF, 346 kByte; WWW: Link OK )

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.

iconBeat und dieses Konferenz-Paper

Beat hat Dieses Konferenz-Paper während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Es gibt bisher nur wenige Objekte im Biblionetz, die dieses Werk zitieren.

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.