Previous efforts in end-user development have focused on facilitating the mechanics of learning programming leaving aside social and cultural factors equally important in getting youth engaged in programming. As part of a four-month long ethnographic study, we followed two 12-year old participants as they learned the programming software Scratch and its associated file-sharing site, scratch.mit.edu, in an after-school club and class. In our discussion we focus on the role that agency, membership, and status played in their joining and participating local and online communities of programmers
In public discourse, and in the governance of online communities, young people are often denied agen...
Much attention has focused on the successes of creative collaboration in online communities yet litt...
This small-scale qualitative study aimed to explore learning programming through online experiences ...
Previous efforts in end-user development have focused on facilitating the mechanics of learning prog...
Most research in massive online youth communities has focused on understanding patterns of participa...
Most research in massive online youth communities has focused on understanding patterns of participa...
This paper describes Scratch, a visual, block-based programming language designed to facilitate medi...
While massive online communities have drawn the attention of researchers and educators on their pote...
kids from around the world to share their own interactive media. In less than two years, more than 5...
This special session aims to provoke discussion about new strategies for engaging young people in co...
Abstract: Scratch is a programming environment that enables users to easily construct a wide variety...
Scratch is a programmable media tool and online community that enables children to create, share, an...
Online creative production has received considerable attention for its success in creating Wikipedia...
We highlight ways to support interest-driven creation of digital media in Scratch, a visual-based pr...
Few studies have focused on how youth develop agency to organize and participate in online unstructu...
In public discourse, and in the governance of online communities, young people are often denied agen...
Much attention has focused on the successes of creative collaboration in online communities yet litt...
This small-scale qualitative study aimed to explore learning programming through online experiences ...
Previous efforts in end-user development have focused on facilitating the mechanics of learning prog...
Most research in massive online youth communities has focused on understanding patterns of participa...
Most research in massive online youth communities has focused on understanding patterns of participa...
This paper describes Scratch, a visual, block-based programming language designed to facilitate medi...
While massive online communities have drawn the attention of researchers and educators on their pote...
kids from around the world to share their own interactive media. In less than two years, more than 5...
This special session aims to provoke discussion about new strategies for engaging young people in co...
Abstract: Scratch is a programming environment that enables users to easily construct a wide variety...
Scratch is a programmable media tool and online community that enables children to create, share, an...
Online creative production has received considerable attention for its success in creating Wikipedia...
We highlight ways to support interest-driven creation of digital media in Scratch, a visual-based pr...
Few studies have focused on how youth develop agency to organize and participate in online unstructu...
In public discourse, and in the governance of online communities, young people are often denied agen...
Much attention has focused on the successes of creative collaboration in online communities yet litt...
This small-scale qualitative study aimed to explore learning programming through online experiences ...