ACM Computing Surveys (CSUR)
Middle school girls + games programming = information technology fluency
Proceedings of the 6th conference on Information technology education
Alice, middle schoolers & the imaginary worlds camps
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
Engaging middle school teachers and students with alice in a diverse set of subjects
Proceedings of the 40th ACM technical symposium on Computer science education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Experimental evaluation of teaching recursion in a video game
Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games
Communications of the ACM - Scratch Programming for All
Scratch-Ed: an online community for scratch educators
CSCL'09 Proceedings of the 9th international conference on Computer supported collaborative learning - Volume 2
Proposing "collaborative filtering" to foster collaboration in ScratchR community
CSCL'09 Proceedings of the 9th international conference on Computer supported collaborative learning - Volume 2
New perspectives on learning through (game) design
ICLS'08 Proceedings of the 8th international conference on International conference for the learning sciences - Volume 3
Proceedings of the 41st ACM technical symposium on Computer science education
Women in CS: an evaluation of three promising practices
Proceedings of the 41st ACM technical symposium on Computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
Comparing alice, greenfoot & scratch
Proceedings of the 41st ACM technical symposium on Computer science education
A strategy for collaborative outreach: lessons from the CSbots project
Proceedings of the 41st ACM technical symposium on Computer science education
How programming environment shapes perception, learning and goals: logo vs. scratch
Proceedings of the 41st ACM technical symposium on Computer science education
Scratching middle schoolers' creative itch
Proceedings of the 41st ACM technical symposium on Computer science education
Predicting influence in an online community of creators
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Towards social gaming methods for improving game-based computer science education
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Splish: A Visual Programming Environment for Arduino to Accelerate Physical Computing Experiences
C5 '10 Proceedings of the 2010 Eighth International Conference on Creating, Connecting and Collaborating through Computing
Learning computer science concepts with scratch
Proceedings of the Sixth international workshop on Computing education research
A qualitative study of animation programming in the wild
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Predicting social influence and project influence in Online Communities of Creators
ICLS '10 Proceedings of the 9th International Conference of the Learning Sciences - Volume 2
The Greenfoot Programming Environment
ACM Transactions on Computing Education (TOCE)
Constructionist learning in digital archives education: student perceptions of effectiveness
Proceedings of the 73rd ASIS&T Annual Meeting on Navigating Streams in an Information Ecosystem - Volume 47
Exploring Computer Science: A Case Study of School Reform
ACM Transactions on Computing Education (TOCE)
Habits of programming in scratch
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Semiotic traces of computational thinking acquisition
IS-EUD'11 Proceedings of the Third international conference on End-user development
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Creative coding and visual portfolios for CS1
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Children learning computer science concepts via Alice game-programming
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Reflections on outreach programs in CS classes: learning objectives for "unplugged" activities
Proceedings of the 43rd ACM technical symposium on Computer Science Education
What do students learn about programming from game, music video, and storytelling projects?
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Art and technology for young creators
ICEC'11 Proceedings of the 10th international conference on Entertainment Computing
Embedding technology in the classroom: the train the teacher model
Proceedings of the 11th International Conference on Interaction Design and Children
What makes competitions fun to participate?: the role of audience for middle school game designers
Proceedings of the 11th International Conference on Interaction Design and Children
Designing a community to support long-term interest in programming for middle school children
Proceedings of the 11th International Conference on Interaction Design and Children
On the nature of fires and how to spark them when you're not there
Proceeding of the 44th ACM technical symposium on Computer science education
Informal HCI: what may students learn from playability issues during a game design workshop?
Proceedings of the 2013 Chilean Conference on Human - Computer Interaction
Proceedings of the 45th ACM technical symposium on Computer science education
Code club: bringing programming to UK primary schools through scratch
Proceedings of the 45th ACM technical symposium on Computer science education
They can't find us: the search for informal CS education
Proceedings of the 45th ACM technical symposium on Computer science education
CS principles goes to middle school: learning how to teach "Big Data"
Proceedings of the 45th ACM technical symposium on Computer science education
Assisting comprehension of animation programs through interactive code visualization
Journal of Visual Languages and Computing
Hi-index | 0.00 |
This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch programming experiences of urban youth ages 8-18 at a Computer Clubhouse 'an after school center' over an 18-month period. Our analyses of 536 Scratch projects collected during this time documents the learning of key programming concepts even in the absence of instructional interventions or experienced mentors. We discuss the motivations of urban youth who choose to program in Scratch rather than using one of the many other software packages available to them and the implications for introducing programming at after school settings in underserved communities.