/ 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)
Dieses Biblionetz-Objekt existiert erst seit Auguscht 2022. Es ist deshalb gut möglich, dass viele der eigentlich vorhandenen Vernetzungen zu älteren Biblionetz-Objekten bisher nicht erstellt wurden. Somit kann es sein, dass diese Seite sehr lückenhaft ist.

iconZusammenfassungen

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, Programmierenprogramming, Programmiersprachenprogramming languages
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
1982 local web  Mindstorms (Seymour Papert) 15, 15, 17, 14, 28, 33, 5, 3, 6, 8, 5, 5, 62874565681
2001 SIGCSE 2001 (Henry MacKay Walker, Renée McCauley, Judith L. Gersting, Ingrid Russell) 12, 9, 9, 8, 10, 13, 20, 1, 4, 5, 2, 262472273
2004 Computer Science Education 1/20048, 8, 8, 8, 11, 9, 2, 1, 1, 3, 3, 3021630342
2006 Computer Science Education 3/20069, 9, 9, 6, 9, 12, 13, 1, 3, 4, 2, 97199330
2008 ICER 2008 (Michael E. Caspersen, Raymond Lister, Mike Clancy) 11, 11, 10, 14, 13, 19, 6, 1, 4, 5, 2, 4, 246712394
2009 SIGCSE 2010 (Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker) 11, 11, 8, 10, 15, 15, 1, 2, 5, 5, 5, 3303643346
2011 ITiCSE 2011 (Guido Rößling, Thomas L. Naps, Christian Spannagel) 10, 10, 17, 16, 20, 32, 5, 1, 13, 14, 2, 6, 1047341102808
2014 ICER 2014 (Quintin I. Cutts, Beth Simon, Brian Dorn) 15, 14, 14, 12, 12, 16, 26, 2, 3, 3, 3, 1291991540
2015 SIGCSE 2015 (Adrienne Decker, Kurt Eiselt, Carl Alphonce, Jodi Tims) 18, 16, 13, 16, 17, 6, 6, 7, 4, 1, 1, 5429513198
2016 Proceedings of the 11th Workshop in Primary and Secondary Computing Education (WiPSCE 2016) (Jan Vahrenhold, Erik Barendsen) 9, 9, 12, 10, 9, 18, 3, 1, 5, 5, 5, 4251684458
2016 local web  Informatics in Schools: Improvement of Informatics Knowledge and Perception (Andrej Brodnik, Françoise Tort) 10, 10, 11, 11, 13, 13, 1, 1, 4, 7, 3, 3231733353
2017 local web  Teaching Python Programming to Novices (Tobias Kohn) 10, 10, 7, 11, 13, 15, 1, 2, 4, 4, 4, 42214314
2017 SIGCSE 2017 (Michael E. Caspersen, Stephen H. Edwards, Tiffany Barnes, Daniel D. Garcia) 8, 8, 16, 12, 19, 24, 3, 2, 6, 6, 3, 3, 3237023464
2019 SIGCSE 2019 (Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones, Sarah Heckman, Jian Zhang 0036) 9, 9, 13, 14, 22, 15, 3, 5, 3, 3, 2, 6, 3202833419
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
1989 local web  Situated Cognition and the Culture of Learning (John Seely Brown, Allan Collins, P. Duguid) 9, 9, 11, 10, 17, 25, 3, 1, 1, 6, 1, 4, 2691121673
1997 local web  Mini-languages (Peter Brusilovsky, Eduardo Calabrese, Jozef Hvorecky, Anatoly Kouchnirenko, Philip Miller) 10, 10, 7, 10, 12, 15, 1, 1, 1, 3, 6, 112121614
2001 local web  Teaching CS1 with karel the robot in Java (Byron Weber Becker) 2400
2001 local web  An overview of MiniJava (Eric Roberts) 2400
2004 local web  The TeachScheme! Project (Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi) 2100
2005 local web  Why the High Attrition Rate for Computer Science Students (Theresa Beaubouef, John Mason) 13, 10, 6, 6, 9, 11, 11, 17, 1, 4, 5, 1881306
2006 local web  What about a simple language? (Linda Mannila, Mia Peltomäki, Tapio Salakoski) 1, 2, 131013
2008 local web  Block Model (Carsten Schulte) 6, 5, 6, 6, 5, 4, 9, 5, 2, 1, 3, 4711130
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) 16, 16, 13, 13, 19, 28, 3, 1, 4, 5, 4, 271282890
2010 local web  Performance of python CS1 students in mid-level non-python CS courses (Richard J. Enbody, William F. Punch) 2500
2011 Understanding the syntax barrier for novices (Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero, Jacob Hendrickx) 7200
2014 local web  Investigating novice programming mistakes (Neil C. C. Brown, Amjad AlTadmri) 8, 7, 16, 9, 8, 8, 7, 7, 10, 14, 1, 18410194
2015 local web  37 Million Compilations (Amjad AlTadmri, Neil C. C. Brown) 8400
2016 local web  Toward a Developmental Epistemology of Computer Programming (Raymond Lister) 3500
2016 local web  A New Informatics Curriculum for Secondary Education in The Netherlands (Erik Barendsen, Natasa Grgurina, Jos Tolboom) 2, 2, 3, 6, 7, 5, 2, 1, 1, 3, 2, 1561130
2017 local web  From Blocks to Text and Back (David Weintrop, Nathan R. Holbert) 7, 7, 6, 11, 13, 13, 3, 2, 4, 5, 2, 23172233
2019 local web  The Effect of Reading Code Aloud on Comprehension (Alaaeddin Swidan, Felienne Hermans) 121, 7, 1, 2, 1, 3, 2, 6, 22172145
2019 local web  The Error Behind The Message (Tobias Kohn) 1000

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 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 erst in den letzten 6 Monaten in Biblionetz aufgenommen. Er hat Dieses Konferenz-Paper einmalig erfasst und bisher nicht mehr bearbeitet. 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.