Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets
Informations
Type:
article
Auteurs:
Repenning, Alexander
Pertinence:
Haute
Référence:
Doi:
10.18293/VLSS2017-010
Mots-clés:
Url:
Date de publication:
07/2017
Résumé:
Comparaison de différentes approches pour des outils pédagogique de l'apprentissage de la programmation.
Essaie de déterminer les objectifs importants pour ces outils en se basant sur des outils existants.
Mise en lumière de l'importance du feedback visuel lors de l'exécution du code.
Abstract:
The blocks programming community has been preoccupied with identifying syntactic obstacles that keep novices from learning to program. Unfortunately, this focus is now holding back research from systematically investigating various technological affordances that can make programming more accessible. Employing approaches from program analysis, program visualization, and real-time interfaces can push blocks programming beyond syntax towards the support of semantics and even pragmatics. Syntactic support could be compared to checking spelling and grammar in word processing. Spell checking is relatively simple to implement and immediately useful, but provides essentially no support to create meaningful text. Over the last 25 years, I have worked to empower students to create their own games, simulations, and robots. In this time I have explored, combined, and evaluated a number of programming paradigms. Every paradigm including data flow, programming by example, and programming through analogies brings its own set of affordances and obstacles. Twenty years ago, AgentSheets combined four key affordances of blocks programming, and since then has evolved into a highly accessible Computational Thinking Tool. This article describes the journey to overcome first syntactic, then semantic, and most recently pragmatic, obstacles in computer science education.
Pdf:
Lien pdf
Références
0 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Pas encore d'article
Citations
1 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Learning to communicate computationally with Flip: A bi-modal programming language for game creation article Moyenne Howland, Kate and Good, Judith 12/2014 11 0
Mots-clés
0 mots-clés
Nom Nombre d'articles Actions
Pas encore de mot-clé
Auteurs
2 auteurs
Nom Nombre d'articles Actions
Repenning 1
Alexander 1