DA Fields, M Giang, Y Kafai - Proceedings of the 9th workshop in primary …, 2014 - dl.acm.org
Most research in primary and secondary computing education has focused on understanding learners within formal classroom communities, leaving aside the growing …
Most research in primary and secondary computing education has focused on understanding learners within formal classroom communities, leaving aside the growing …
K Brennan, M Resnick - Proceeding of the 44th ACM technical …, 2013 - dl.acm.org
This special session aims to provoke discussion about new strategies for engaging young people in computer programming, drawing on experiences of educators and young people …
This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch …
Block-based programming environments such as Scratch, App Inventor, and Alice are a key part of introductory K-12 computer science (CS) experiences. Free-choice, open-ended …
P Haduong, K Brennan - Proceedings of the 50th ACM technical …, 2019 - dl.acm.org
K--12 introductory programming experiences are often highly scaffolded, and it can be challenging for teachers and learners to transition from these scaffolded experiences to …
J Maloney, M Resnick, N Rusk, B Silverman… - ACM Transactions on …, 2010 - dl.acm.org
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as …
S Dasgupta, BM Hill - Proceedings of the 2017 CHI conference on …, 2017 - dl.acm.org
In this paper, we present Scratch Community Blocks, a new system that enables children to programmatically access, analyze, and visualize data about their participation in Scratch, an …
We highlight ways to support interest-driven creation of digital media in Scratch, a visual- based programming language and community, within a high school programming workshop …