ABSTRACT
This paper introduces BlockArt - a colorful visualization tool designed to let users discover their own unique programming patterns on Scratch, the leading block-based online creative coding platform for children. Existing tools and dashboards often utilize data about the types of blocks used in children's projects to generate a narrow quantitative assessment of a project's computational complexity. BlockArt serves both as an alternative approach and an artistic provocation that challenges this view. Rather than datafying children's creations, the tool utilizes data to reveal a hundred ways children create and express their ideas with code. For any given username, the tool dynamically generates colorful visualizations representing the diversity of blocks used in each of their shared projects over time. I discuss the design rationale and illustrate the functionality through examples. I conclude by discussing future work exploring the social potential of the tool in helping young creators connect with others in the community based on their creative computational styles.
- Bryce Boe, Charlotte Hill, Michelle Len, Greg Dreschler, Phillip Conrad, and Diana Franklin. 2013. Hairball: Lint-inspired static analysis of scratch projects. In Proceeding of the 44th ACM technical symposium on Computer science education, 215--220. Google ScholarDigital Library
- Karen Brennan and Mitchel Resnick. 2012. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada, 25.Google Scholar
- Sayamindu Dasgupta and Benjamin Mako Hill. 2017. Scratch community blocks: Supporting children as data scientists. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 3620--3631.Google ScholarDigital Library
- Shruti Dhariwal. 2018. Scratch memories: a visualization tool for children to celebrate and reflect on their creative trajectories. In Proceedings of the 17th ACM Conference on Interaction Design and Children, 449--455.Google ScholarDigital Library
- Shruti Dhariwal. 2018. Scratch Memories: visualizations that empower children to celebrate and reflect on their creative trajectories. Massachusetts Institute of Technology. Available: https://dspace.mit.edu/handle/1721.1/120689Google Scholar
- Shuchi Grover. 2017. Assessing algorithmic and computational thinking in K-12: Lessons from a middle school classroom. In Emerging research, practice, and policy on computational thinking. Springer, 269--288.Google Scholar
- Francesco Maiorana, Daniela Giordano, and Ralph Morelli. 2015. Quizly: A live coding assessment platform for App Inventor. In 2015 IEEE Blocks and Beyond Workshop (Blocks and Beyond), 25--30.Google ScholarDigital Library
- Loris Malaguzzi. 1987. The hundred languages of children. The hundred languages of children (I cento linguaggi dei bambini. Exhibition catalogue): 16--21.Google Scholar
- Jesús Moreno-León, Gregorio Robles, and Marcos Román-González. 2015. Dr. Scratch: Automatic analysis of scratch projects to assess and foster computational thinking. RED. Revista de Educación a Distancia, 46: 1--23.Google Scholar
- Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., New York, NY, USA. Google ScholarDigital Library
- Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, and Yasmin Kafai. 2009. Scratch: Programming for All. Commun. ACM 52, 11: 60--67. Google ScholarDigital Library
Index Terms
- BlockArt: Visualizing the 'Hundred Languages' of Code in Children's Creations
Recommendations
Cyberbullying perpetration and victimization among children and adolescents: A systematic review of longitudinal studies
Highlights- A growing number of longitudinal studies have investigated factors related to cyberbullying in youth.
AbstractIn this systematic review of exclusively longitudinal studies on cyberbullying perpetration and victimization among adolescents, we identified 76 original longitudinal studies published between 2007 and 2017. The majority of them ...
A vicious circle between children’s non-communicative smartphone use and loneliness: Parents cannot do much about it
Highlights- A two-wave panel survey among parent–child pairs.
- Non-communicative smartphone ...
AbstractChildren are increasingly using their own smartphones for communicative and non-communicative purposes. In fact, studies showed that different ways of using the smartphone might influence loneliness, and as a consequence, loneliness ...
Scratch and Google Blockly: How Girls' Programming Skills and Attitudes are Influenced
Koli Calling '19: Proceedings of the 19th Koli Calling International Conference on Computing Education ResearchBlock-based programming has become popular to teach programming to young students in introductory programming environments. Nevertheless, in most western countries, girls show a lack of interest in computer science, including programming. This paper ...
Comments