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é |