skip to main content
10.1145/3325480.3326585acmconferencesArticle/Chapter ViewAbstractPublication Pagesc-n-cConference Proceedingsconference-collections
poster

BlockArt: Visualizing the 'Hundred Languages' of Code in Children's Creations

Published:13 June 2019Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Loris Malaguzzi. 1987. The hundred languages of children. The hundred languages of children (I cento linguaggi dei bambini. Exhibition catalogue): 16--21.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., New York, NY, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. BlockArt: Visualizing the 'Hundred Languages' of Code in Children's Creations

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            C&C '19: Proceedings of the 2019 Conference on Creativity and Cognition
            June 2019
            745 pages
            ISBN:9781450359177
            DOI:10.1145/3325480

            Copyright © 2019 Owner/Author

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 13 June 2019

            Check for updates

            Qualifiers

            • poster

            Acceptance Rates

            C&C '19 Paper Acceptance Rate30of101submissions,30%Overall Acceptance Rate108of371submissions,29%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader