/ en / Traditional / help

Beats Biblionetz - Texte

Hedy

A Gradual Language for Programming Education
Publikationsdatum:
Zu finden in: ICER 2020 (Seite 259 bis 270), 2020
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

Felienne Hermans

One of the aspects of programming that learners often struggle with is the syntax of programming languages: remembering the right commands to use and combining those into a working program. Prior research demonstrated that students submit source code with syntax errors in 73% of cases and even the best students do so in 50% of cases. An analysis of 37 million compilations by 250.000 students found that the most common error was a syntax error, which occurred in almost 800.000 compilations. It was also found that Java and Perl are not easier to understand than a programming language with randomly generated keywords, stressing the difficulties that novices face in understanding syntax.

This paper presents Hedy: a new way of teaching the syntax of a programming language to novices, inspired by educational methods by which punctuation is taught to children. Hedy starts as a simple programming language without any syntactic elements such as brackets, colons or indentation. The rules slowly and gradually change until the novices are programming in Python. Hedy is evaluated on 9714 programs.

Von Felienne Hermans im Konferenz-Band ICER 2020 im Text Hedy (2020)

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Amjad AlTadmri , Erik Barendsen , Theresa Beaubouef , Karen Brennan , John Seely Brown , Neil C. C. Brown , Robert Bruce Findler , Peter Brusilovsky , Eduardo Calabrese , Allan Collins , Paul Denny , P. Duguid , Evelyn Eastmond , Richard J. Enbody , Matthias Felleisen , Matthew Flatt , Natasa Grgurina , Jacob Hendrickx , Felienne Hermans , Nathan R. Holbert , Jozef Hvorecky , Yasmin B. Kafai , Tobias Kohn , Anatoly Kouchnirenko , Shriram Krishnamurthi , Raymond Lister , Andrew Luxton-Reilly , John Maloney , Linda Mannila , John Mason , Philip Miller , Amon Millner , Andrés Monroy-Hernández , Seymour Papert , Mia Peltomäki , William F. Punch , Mitchel Resnick , Eric Roberts , Eric Rosenbaum , Natalie Rusk , Tapio Salakoski , Carsten Schulte , Jay Silver , Brian Silverman , Alaaeddin Swidan , Ewan D. Tempero , Jos Tolboom , Byron Weber Becker , David Weintrop

Begriffe
KB IB clear
Code , Kinderchildren , Pencilcode , Programmierenprogramming , Programmiersprachenprogramming languages
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1982 local web  Mindstorms (Seymour Papert) 11, 19, 6, 5, 4, 7, 19, 8, 13, 12, 5, 18 342 47 18 5930
2001 SIGCSE 2001 (Henry MacKay Walker, Renée McCauley, Judith L. Gersting, Ingrid Russell) 2, 9, 7, 3, 1, 2, 5, 2, 6, 6, 3, 2 6 245 2 374
2004 Computer Science Education 1/20043, 2, 7, 7, 1, 1, 6, 3, 3, 8, 2, 1 3 14 1 432
2006 Computer Science Education 3/20066, 2, 3, 7, 8, 1, 6, 4, 2, 5, 1, 1 8 17 1 429
2008 ICER 2008 (Michael E. Caspersen, Raymond Lister, Mike Clancy) 3, 4, 5, 5, 2, 2, 9, 2, 4, 11, 4, 6 55 51 6 506
2009 SIGCSE 2010 (Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker) 4, 3, 8, 13, 1, 2, 10, 2, 7, 5, 1, 4 36 364 4 483
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
2014 ICER 2014 (Quintin I. Cutts, Beth Simon, Brian Dorn) 4, 8, 10, 3, 1, 6, 8, 2, 8, 10, 6, 4 43 171 4 665
2015 SIGCSE 2015 (Adrienne Decker, Kurt Eiselt, Carl Alphonce, Jodi Tims) 18, 16, 13, 16, 17, 6, 6, 7, 4, 1, 1, 5 48 928 3 198
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
2016 local web  Informatics in Schools: Improvement of Informatics Knowledge and Perception (Andrej Brodnik, Françoise Tort) 1, 4, 5, 17, 6, 1, 10, 3, 4, 7, 4, 9 36 133 9 483
2017 local web  Teaching Python Programming to Novices (Tobias Kohn) 7, 5, 4, 1, 1, 1, 7, 2, 4, 3, 5, 1 6 21 1 417
2017 SIGCSE 2017 (Michael E. Caspersen, Stephen H. Edwards, Tiffany Barnes, Daniel D. Garcia) 11, 10, 2, 2, 4, 4, 13, 1, 9, 12, 5, 6 40 713 6 609
2019 SIGCSE 2019 (Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones, Sarah Heckman, Jian Zhang 0036) 1, 8, 6, 7, 1, 1, 13, 2, 9, 11, 12, 7 37 254 7 683
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1989 local web  Situated Cognition and the Culture of Learning (John Seely Brown, Allan Collins, P. Duguid) 11, 15, 1, 2, 1, 6, 9, 3, 3, 5, 6, 6 74 12 6 1804
1997 local web  Mini-languages (Peter Brusilovsky, Eduardo Calabrese, Jozef Hvorecky, Anatoly Kouchnirenko, Philip Miller) 5, 4, 6, 7, 6, 4, 7, 4, 5, 5, 2, 4 12 13 4 734
2001 local web  Teaching CS1 with karel the robot in Java (Byron Weber Becker) 1 4 0 0
2001 local web  An overview of MiniJava (Eric Roberts) 1 5 0 0
2004 local web  The TeachScheme! Project (Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi) 2 1 0 0
2005 local web  Why the High Attrition Rate for Computer Science Students (Theresa Beaubouef, John Mason) 7, 1, 8, 2, 2, 1, 6, 3, 2, 4, 2, 5 8 8 5 399
2006 local web  What about a simple language? (Linda Mannila, Mia Peltomäki, Tapio Salakoski) 5, 4, 2, 7, 6, 1, 1, 4, 3, 2, 4, 3 3 10 3 81
2008 local web  Block Model (Carsten Schulte) 3, 4, 7, 5, 2, 2, 3, 2, 1, 4, 1, 2 9 1 2 207
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) 6, 30, 2, 2, 1, 6, 12, 4, 3, 9, 6, 6 88 28 6 1050
2010 local web  Performance of python CS1 students in mid-level non-python CS courses (Richard J. Enbody, William F. Punch) 1 5 0 0
2011 Understanding the syntax barrier for novices (Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero, Jacob Hendrickx) 8 2 0 0
2014 local web  Investigating novice programming mistakes (Neil C. C. Brown, Amjad AlTadmri) 3, 3, 4, 8, 6, 3, 2, 3, 1, 2, 3, 6 12 4 6 281
2015 local web  37 Million Compilations (Amjad AlTadmri, Neil C. C. Brown) 11 4 0 0
2016 local web  Toward a Developmental Epistemology of Computer Programming (Raymond Lister) 5 5 0 0
2016 local web  A New Informatics Curriculum for Secondary Education in The Netherlands (Erik Barendsen, Natasa Grgurina, Jos Tolboom) 1, 1, 1, 6, 5, 3, 4, 3, 3, 4, 2, 3 8 6 3 190
2017 local web  From Blocks to Text and Back (David Weintrop, Nathan R. Holbert) 1, 8, 10, 1, 2, 3, 5, 3, 2, 4, 4, 3 4 17 3 335
2019 local web  The Effect of Reading Code Aloud on Comprehension (Alaaeddin Swidan, Felienne Hermans) 8, 5, 2, 8, 4, 6, 6, 3, 4, 4, 2, 2 2 18 2 255
2019 local web  The Error Behind The Message (Tobias Kohn) 2 2 0 0

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

iconAnderswo finden

icon

iconVolltext dieses Dokuments

Auf dem WWW Hedy: Fulltext at the ACM Digital Library (lokal: PDF, 2989 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.