HedyA Gradual Language for Programming Education
Publikationsdatum:
Zu finden in: ICER 2020 (Seite 259 bis 270), 2020
|
|
Zusammenfassungen
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.
Dieses 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bücher |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texte |
|
Dieses Konferenz-Paper erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe | blockbasierte Programmierumgebungen, Eltern |
Tagcloud
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
Anderswo finden
Volltext dieses Dokuments
Hedy: Fulltext at the ACM Digital Library (: , 2989 kByte; : ) |
Anderswo suchen
Beat 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.