ABSTRACT
Computational thinking has been identified as an important skill for children to learn in the 21st century, and many innovative kits and tools have been developed to integrate it into children’s learning. Yet, most solutions require the use of devices like computers or other expensive hardware, thus being inaccessible to low-income schools and communities. We present Cartoonimator, a low-cost, paper-based computational kit for children to create animations and engage with computational thinking. Cartoonimator requires only paper and a smartphone to use, offering an affordable learning experience. Children can draw the scenes and characters for their animation on the paper, which is printed with computer vision markers. We developed the mobile web app to provide an interface to capture keyframes and compile them into animations. In this paper, we describe the implementation and workflow of Cartoonimator, its deployment with children at a local STEAM event, and a planned evaluation for the kit.
Supplemental Material
- Adobe.com. n.d.. Adobe Animate. Retrieved December 15, 2022 from https://www.adobe.com/products/animate.htmlGoogle Scholar
- Adobe.com. n.d.. Macromedia - Flash. Retrieved December 15, 2022 from https://www.adobe.com/support/documentation/en/flash/fl8/releasenotes.htmlGoogle Scholar
- Gary Bradski. 2000. The openCV library.Dr. Dobb’s Journal: Software Tools for the Professional Programmer 25, 11 (2000), 120–123.Google Scholar
- 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, Vol. 1. 25.Google Scholar
- Margaret L Brooks. 2017. Drawing to learn. Springer.Google Scholar
- Yu-Hui Ching, Yu-Chang Hsu, and Sally Baldwin. 2018. Developing computational thinking with educational technologies for young learners. TechTrends 62, 6 (2018), 563–573.Google ScholarCross Ref
- Louise P Flannery, Brian Silverman, Elizabeth R Kazakoff, Marina Umaschi Bers, Paula Bontá, and Mitchel Resnick. 2013. Designing ScratchJr: Support for early childhood learning through computer programming. In Proceedings of the 12th international conference on interaction design and children. 1–10.Google ScholarDigital Library
- Sergio Garrido-Jurado, Rafael Muñoz-Salinas, Francisco José Madrid-Cuevas, and Manuel Jesús Marín-Jiménez. 2014. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition 47, 6 (2014), 2280–2292.Google ScholarDigital Library
- Sidhant Goyal, Rohan S Vijay, Charu Monga, and Pratul Kalita. 2016. Code bits: an inexpensive tangible computational thinking toolkit for K-12 curriculum. In Proceedings of the TEI’16: Tenth International Conference on Tangible, Embedded, and Embodied Interaction. 441–447.Google ScholarDigital Library
- Michael Horn and Marina Bers. 2019. Tangible computing. The Cambridge handbook of computing education research 1 (2019), 663–678.Google ScholarCross Ref
- Michael S Horn, Sarah AlSulaiman, and Jaime Koh. 2013. Translating Roberto to Omar: computational literacy, stickerbooks, and cultural forms. In Proceedings of the 12th International Conference on Interaction Design and Children. 120–127.Google ScholarDigital Library
- Michael S Horn and Robert JK Jacob. 2007. Designing tangible programming languages for classroom use. In Proceedings of the 1st international conference on Tangible and embedded interaction. 159–162.Google ScholarDigital Library
- Hyejin Im and Chris Rogers. 2021. Draw2Code: Low-Cost Tangible Programming for Creating AR Animations. In Interaction Design and Children. 427–432.Google Scholar
- Linda Liukas. n.d.. Hello Ruby. Retrieved December 15, 2022 from https://www.helloruby.com/Google Scholar
- Lauren Lee McCarthy. n.d.. p5.js. Retrieved December 15, 2022 from https://p5js.org/Google Scholar
- Juan Mellado. 2011. js-aruco | GitHub. Retrieved March 10, 2023 from https://github.com/jcmellado/js-arucoGoogle Scholar
- Seymour A Papert. 2020. Mindstorms: Children, computers, and powerful ideas. Basic books.Google Scholar
- Louise Phillips. 2000. Storytelling: The seeds of children’s creativity. Australasian journal of early childhood 25, 3 (2000), 1–5.Google Scholar
- Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, 2009. Scratch: programming for all. Commun. ACM 52, 11 (2009), 60–67.Google ScholarDigital Library
- Mitchel Resnick, Brad Myers, Kumiyo Nakakoji, Ben Shneiderman, Randy Pausch, Ted Selker, and Mike Eisenberg. 2005. Design principles for tools to support creative thinking. (2005).Google Scholar
- Alpay Sabuncuoglu and T Metin Sezgin. 2022. Kart-ON: An Extensible Paper Programming Strategy for Affordable Early Programming Education. Proceedings of the ACM on Human-Computer Interaction 6, EICS (2022), 1–18.Google ScholarDigital Library
- Amanda Strawhacker and Marina Umaschi Bers. 2019. What they learn when they learn coding: investigating cognitive domains and computer programming knowledge in young children. Educational Technology Research and Development 67, 3 (2019), 541–575.Google ScholarCross Ref
- Inc. ThinkFun. n.d.. Robot Turtles: A Coding Board Game for Little Programmers. Retrieved December 15, 2022 from https://www.thinkfun.com/products/robot-turtles/Google Scholar
- Primo Toys. n.d.. Cubetto: A Toy Robot Teaching Kids Code & Computer Programming. Retrieved December 15, 2022 from https://www.primotoys.com/Google Scholar
- Jeannette M Wing. 2006. Computational thinking. Commun. ACM 49, 3 (2006), 33–35.Google ScholarDigital Library
- Jeannette M Wing. 2016. Computational Thinking, 10 years later. Retrieved March 3, 2023 from https://www.microsoft.com/en-us/research/blog/computational-thinking-10-years-later/Google Scholar
- Junnan Yu and Ricarose Roque. 2019. A review of computational toys and kits for young children., 17–36 pages.Google Scholar
Index Terms
- Cartoonimator: A Low-cost, Paper-based Animation Kit for Computational Thinking
Recommendations
3D paper-cut modeling and animation
CASA 2007Paper-cut is one of the most characteristic Chinese folk arts, often used during festivals and celebrations. Chinese artists have used paper-cut to make animations. Typical paper-cut artwork is made with 2D illustrations on paper, and making many frames ...
Promoting computational thinking and creativeness in primary school children
TEEM 2017: Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing MulticulturalityThis paper presents the preliminary results of the project "Computational Thinking for children education", aimed at promoting computational thinking, creativity and learning amongst primary school children. The didactic activities of the project focus ...
Meri Kahani: A Gamified Solution to Teach Computational Thinking to Female Teenagers in Low Resource Communities
CHI EA '21: Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing SystemsThis paper describes the design of a mobile based gaming application - Meri Kahani - created to teach computational thinking skills to school going teenagers in underdeveloped areas of Pakistan. We explore the use of gamification to teach computational ...
Comments