/ en / Traditional / help

Beats Biblionetz - Texte

Discriminating Programming Strategies in Scratch

Making the Difference between Novice and Experienced Programmers
Max Kesselbacher, Andreas Bollin
Publikationsdatum:
Erste Seite des Textes (PDF-Thumbnail)
Diese Seite wurde seit 2 Jahren inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE 2019, Glasgow, Scotland, UK, October 23-25, 2019

Nowadays, block-based programming environments are often used to offer a gentle introduction to learning a programming language. However, an assessment of students' programming skills based on the results of a programming task is not sufficient to determine all areas students are struggling with. We therefore introduce a learning analytics approach of measuring and evaluating the programming sequences of students that program with Scratch 3. With our measurement framework, it is possible to record, store and analyze programming sequences done on a publicly-available, instrumented Scratch 3 environment. Changes in the programming sequence are categorized regarding the used block types and types of program change. We conducted an exploratory programming trial with lower and upper secondary school students to investigate small-scale programming strategies in the recorded programming sequences. Our goals are to identify students in need of support and to identify recurring patterns used by students successful in the trial. Clustering with k-means makes it possible to identify struggling students based on both interacted block types and types of program changes. Recurring patterns in the programming sequences of successful students show that small-scale programming strategies are very diverse.

Von Max Kesselbacher, Andreas Bollin 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 Discriminating Programming Strategies in Scratch (2019)

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Efthimia Aivaloglou , Lorin W. Anderson , Michal Armoni , Mordechai Ben-Ari , B. S. Bloom , Bryce Boe , Andreas Bollin , Sande Chen , Phillip Conrad , Heike Demarle-Meusel , Greg Dreschler , Diana Franklin , Andreas Grillenberger , Erik Harpstead , Felienne Hermans , Charlotte Hill , Max Kesselbacher , Kenneth R. Koedinger , David R. Krathwohl , Michelle Len , Raymond Lister , Orni Meerbaum-Salant , David Michael , Corinna Mößlacher , Seymour Papert , Viera K. Proulx , Kelly Rivers , Marianne Rohrer , Ralf Romeike , Julia Sylle , John Broadus Watson

Begriffe
KB IB clear
Bottom-upbottom up , code smells , computational thinkingcomputational thinking , Dr. Scratch , Fehlvorstellungen / misconceptions , Informatikcomputer science , Informatik-Biber , learning analyticslearning analytics , Programmierenprogramming , Programmiersprachenprogramming languages , Scratch , Software EngineeringSoftware Engineering
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1914 Behavior (John Broadus Watson) 13 0 0 0
1956   Taxonomy of educational objectives (B. S. Bloom) 3, 7, 21, 2, 1, 2, 11, 3, 9, 5, 5, 5 159 25 5 3197
1982 local web  Mindstorms (Seymour Papert) 11, 19, 6, 5, 4, 7, 19, 8, 13, 12, 5, 18 343 47 18 5930
2000 SIGCSE 2000 (Lillian (Boots) Cassel, Nell B. Dale, Henry MacKay Walker, Susan M. Haller) 3, 5, 6, 3, 1, 3, 6, 2, 7, 2, 2, 7 6 266 7 379
2000 A Taxonomy for Learning, Teaching, and Assessing (Lorin W. Anderson, David R. Krathwohl) 5, 2, 4, 6, 9, 1, 11, 2, 5, 2, 6, 2 74 2 2 1499
2006 local  Serious Games (David Michael, Sande Chen) 3, 3, 7, 8, 1, 1, 4, 2, 3, 5, 2, 4 19 2 4 414
2011 ITiCSE 2011 (Guido Rößling, Thomas L. Naps, Christian Spannagel) 7, 9, 2, 4, 5, 4, 9, 1, 8, 12, 9, 8 64 324 8 2971
2013 Computer Science Education 3/20132, 3, 5, 6, 11, 4, 7, 1, 4, 4, 4, 1 26 42 1 567
2013 SIGCSE 2013 (Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel) 1, 8, 16, 6, 2, 1, 4, 19, 11, 13, 20, 9 42 619 9 564
2016 ICER 2016 (Judy Sheard, Josh Tenenberg, Donald Chinn, Brian Dorn) 2, 7, 16, 2, 1, 1, 9, 2, 6, 10, 4, 3 45 144 3 577
2016 Proceedings of the 11th Workshop in Primary and Secondary Computing Education (WiPSCE 2016) (Jan Vahrenhold, Erik Barendsen) 2, 6, 11, 3, 2, 1, 7, 3, 7, 3, 4, 2 38 156 2 565
2017 local web  Informatics in Schools: Focus on Learning Programming (Valentina Dagiene, Arto Hellas) 4, 2, 5, 17, 3, 4, 13, 3, 4, 5, 3, 3 17 181 3 544
2018 local web  Informatics in Schools: Fundamentals of Computer Science and Software Engineering (Sergei Pozdniakov, Valentina Dagienė) 8, 18, 9, 2, 3, 2, 13, 2, 8, 9, 3, 6 14 311 6 278
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
2000 local web  Programming patterns and design patterns in the introductory computer science course (Viera K. Proulx) 1 4 0 0
2011 local  Habits of programming in scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 2, 8, 10, 1, 2, 5, 11, 5, 2, 11, 4, 1 30 10 1 743
2013 local web  Learning computer science concepts with Scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 6, 4, 6, 19, 3, 3, 9, 3, 2, 4, 4, 2 24 35 2 606
2013 local web  Hairball (Bryce Boe, Charlotte Hill, Michelle Len, Greg Dreschler, Phillip Conrad, Diana Franklin) 6 6 0 0
2016 local web  Toward a Developmental Epistemology of Computer Programming (Raymond Lister) 5 5 0 0
2016 local web  Learning Curve Analysis for Programming (Kelly Rivers, Erik Harpstead, Kenneth R. Koedinger) 1 2 0 0
2016 local web  How Kids Code and How We Know (Efthimia Aivaloglou, Felienne Hermans) 9 3 0 0
2017 local web  Real-Time Data Analyses in Secondary Schools Using a Block-Based Programming Language (Andreas Grillenberger, Ralf Romeike) 5, 1, 4, 5, 12, 1, 1, 5, 2, 4, 3, 6 1 15 6 298
2018 local web  The Bebras Contest in Austria (Andreas Bollin, Heike Demarle-Meusel, Max Kesselbacher, Corinna Mößlacher, Marianne Rohrer, Julia Sylle) 1, 5, 4, 7, 7, 3, 3, 3, 2, 3, 3, 2 1 6 2 141

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 SVG-Grafik fensterfüllend anzeigen

iconZitationsgraph (Beta-Test mit vis.js)

iconZeitleiste

iconErwä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

Auf dem WWW Discriminating Programming Strategies in Scratch: Artikel als Volltext (lokal: PDF, 393 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.