Learnable Programming: Blocks and Beyond.

The article discusses the use of blocks-based programming as a form of learnable programming. Topics include the role of blocks-based programming in chunking computational patterns and reducing the cognitive load of learners, the use of abstractions to make coding more learnable, and the possibility...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 60; no. 6; pp. 72 - 81
Autores principales: BAU, DAVID, GRAY, JEFF, KELLEHER, CAITLIN, SHELDON, JOSH, TURBAK, FRANKLYN
Formato: Artículo
Publicado: Association for Computing Machinery Jun2017
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses the use of blocks-based programming as a form of learnable programming. Topics include the role of blocks-based programming in chunking computational patterns and reducing the cognitive load of learners, the use of abstractions to make coding more learnable, and the possibility of combining text-based and blocks-based programming for greater efficiency.