The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming

Y Lin, D Weintrop - Journal of Computer Languages, 2021 - Elsevier
Block-based programming (BBP) environments have become increasingly commonplace
computer science education. Despite a rapidly expanding ecosystem of BBP environments …

Maestro: Designing a system for real-time orchestration of 3d modeling workshops

V Dziubak, B Lafreniere, T Grossman, A Bunt… - Proceedings of the 31st …, 2018 - dl.acm.org
Instructors of 3D design workshops for children face many challenges, including maintaining
awareness of students' progress, helping students who need additional attention, and …

Open-Ended Novice Programming Behaviors and their Implications for Supporting Learning

M Ichinco, C Kelleher - 2019 IEEE Symposium on Visual …, 2019 - ieeexplore.ieee.org
Though support for learning computing in schools is growing, many children still begin
learning to program without formal support in open-ended programming environments …

Computer Animation as a Vehicle for Teaching Computational Thinking

L Morales Díaz, LS Gaytán-Lugo - … Forum, WITFOR 2016, San José, Costa …, 2016 - Springer
Several platforms and programming languages exist nowadays designed and built to help
educators introduce kids and youngsters into computational thinking. Some of them employ …

Evidencias empíricas en el proceso de enseñanza de la programación. Una aproximación usando ALICE en el contexto universitario

M Vinueza Morales - 2022 - idus.us.es
Aprender a programar es una de las habilidades fundamentales para los estudiantes
relacionados con el área de la informática. La comprensión de los conceptos básicos …

[PDF][PDF] Journal of Computer Languages

Y Lin, D Weintrop - terpconnect.umd.edu
Block-based programming (BBP) environments have become increasingly commonplace
computer science education. Despite a rapidly expanding ecosystem of BBP environments …

A Classification of Programming Styles in Scratch

LM Diaz, LFA Lopez - Proceedings of the 8th Latin American Conference …, 2017 - dl.acm.org
Scratch, the popular block programming platform created by MIT Media Lab, with more than
23 million projects shared by its users, provides interesting opportunities for studying …