Learnable programming: blocks and beyond
Informations
- Type:
- article
- Auteurs:
- Bau, David and Gray, Jeff and Kelleher, Caitlin and Sheldon, Josh and Turbak, Franklyn
- Pertinence:
-
Haute
- Référence:
- bau2017learnable
- Doi:
- Mots-clés:
- Url:
- Date de publication:
- 12/2016
- Résumé:
-
Usage and of blockbased IDE and explore block based future possibilities for teaching.
" It is now possible to create your own domain-specic blocks
environment using a blocks-based language toolkit" - Abstract:
- Blocks-based programming has become the lingua franca for introductory coding. Studies have found that experience with blocks-based programming can help beginners learn more traditional text-based languages. We explore how blocks environments improve learnability for novices by 1) favoring recognition over recall, 2) reducing cognitive load, and 3) preventing errors. Increased usability of blocks programming has led to widespread adoption within introductory programming contexts across a range of ages. Ongoing work explores further reducing barriers to programming, supporting novice programmers in expanding their programming skills, and transitioning to textual programming. New blocks frameworks are making it easier to access a variety of APIs through blocks environments, opening the doors to a greater diversity of programming domains and supporting greater experimentation for novices and professionals alike.
- Pdf:
- Lien pdf
Références
2 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Pencil code: block code for a text world | inproceedings | Faible | Bau, David and Bau, D Anthony and Dawson, Mathew and Pickens, C Sydney | 12/2014 | 2 | 10 | |
Combining tiled and textual views of code | inproceedings | Haute | Homer, Michael and Noble, James | 12/2013 | 8 | 16 |
Citations
3 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Simultaneous multiple representation editing environment for primary school education | inproceedings | Faible | Leber, Ziga and Crepinek, Matej and Kosar, Tomavz | 12/2018 | 6 | 1 | |
Block-Based Development of Mobile Learning Experiences for the Internet of Things | article | Faible | Ruiz-Rube, Iván and Mota, José Miguel and Person, Tatiana and Corral, José María Rodríguez and Doder... | 12/2018 | 3 | 0 | |
Extending the design of a blocks-based Python environment to support complex types | inproceedings | Faible | Poole, Matthew | 12/2016 | 11 | 2 |
Mots-clés
0 mots-clés
Nom | Nombre d'articles | Actions |
---|---|---|
Pas encore de mot-clé |