ABSTRACT
Previous attempts to make block-based programming accessible to visually impaired children have mostly focused on audio-based challenges, leaving aside spatial constructs, commonly used in learning settings. We sought to understand the qualities and flaws of current programming environments in terms of accessibility in educational settings. We report on a focus group with IT and special needs educators, where they discussed a variety of programming environments for children, identifying their merits, barriers and opportunities. We then conducted a workshop with 7 visually impaired children where they experimented with a bespoke tangible robot-programming environment. Video recordings of such activity were analyzed with educators to discuss children's experiences and emergent behaviours. We contribute with a set of qualities that programming environments should have to be inclusive to children with different visual abilities, insights for the design of situated classroom activities, and evidence that inclusive tangible robot-based programming is worth pursuing.
- Alissa N. Antle. 2007. The CTI Framework: Informing the Design of Tangible Systems for Children. In Proceedings of the 1st International Conference on Tangible and Embedded Interaction (TEI '07). ACM, New York, NY, USA, 195--202. Google ScholarDigital Library
- Alissa N. Antle. 2009. LIFELONG INTERACTIONS: Embodied Child Computer Interaction: Why Embodiment Matters. interactions 16, 2 (March 2009), 27--30. Google ScholarDigital Library
- Alissa N. Antle and Alyssa F. Wise. 2013. Getting Down to Details: Using Theories of Cognition and Learning to Inform Tangible User Interface Design. Interacting with Computers 25, 1 (01 2013), 1--20. Google ScholarCross Ref
- Lucia Gabriela Caguana Anzoategui, Maria Isabel Alves Rodrigues Pereira, and Monica Del Carmen Solis Jarrin. 2018. Cubetto for preschoolers: Computer programming code to code. 2017 International Symposium on Computers in Education, SIIE 2017 2018-Janua (2018), 1--5. Google ScholarCross Ref
- Tatsuo Motoyoshi B, Naoki Tetsumura, and Hiroyuki Masuta. 2016. Tangible Programming Gimmick Using RFID Systems Considering the Use of Visually. (2016), 51--58. Google ScholarCross Ref
- Catherine M Baker, Lauren R Milne, and Richard E Ladner. 2015. StructJumper : A Tool to Help Blind Programmers Navigate and Understand the Structure of Code. (2015), 3043--3052.Google Scholar
- David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, and Franklyn Turbak. 2017. Learnable Programming: Blocks and Beyond. Commun. ACM 60, 6 (2017), 72--80. Google ScholarDigital Library
- Marina Bers and Claudia Urrea. 2000. Technological prayers: parents and children exploring robotics and values. Robots for kids: Exploring new technologies for learning experiences (2000), 194--217.Google Scholar
- Virginia Braun and Victoria Clarke. 2019. Reflecting on reflexive thematic analysis. Qualitative Research in Sport, Exercise and Health 11, 4 (2019), 589--597. Google ScholarCross Ref
- Virginia Braun, Victoria Clarke, Nikki Hayfeld, and Gareth Terry. 2019. Thematic analysis. In Handbook of Research Methods in Health Social Sciences, Pranee Liamputtong (Ed.). Springer, Singapore, 843--860. Google ScholarCross Ref
- K Bumby and Kerstin Dautenhahn. 1999. Investigating children's attitudes towards robots: A case study. In Proc. CT99, The Third International Cognitive Technology Conference. 391--410.Google Scholar
- Clare Cullen and Oussama Metatla. 2019. Co-Designing Inclusive Multisensory Story Mapping with Children with Mixed Visual Abilities. In Proceedings of the 18th ACM International Conference on Interaction Design and Children (IDC '19). Association for Computing Machinery, New York, NY, USA, 361--373. Google ScholarDigital Library
- Shital Desai, Alethea Blackler, and Vesna Popovic. 2019. Children's embodied intuitive interaction --- Design aspects of embodiment. International Journal of Child-Computer Interaction 21 (2019), 89 -- 103. DOI: http://dx.doi.org/ Google ScholarDigital Library
- David Henry Feldman. 2004. Piaget's stages: the unfinished symphony of cognitive development. New Ideas in Psychology 22, 3 (2004), 175 -- 231. DOI: http://dx.doi.org/ Stage Theory. Google ScholarCross Ref
- Louise P. Flannery and Marina Umaschi Bers. 2013. Let's Dance the "Robot Hokey-Pokey!". Journal of Research on Technology in Education 46, 1 (2013), 81--101. Google ScholarCross Ref
- Neil Fraser. 2015. Ten things we've learned from Blockly. In 2015 IEEE Blocks and Beyond Workshop (Blocks and Beyond). IEEE, 49--50.Google ScholarDigital Library
- Merideth Gattis. 2001. Space as a Basis for Abstract Thought. Spatial Schemas and Abstract Thought (2001).Google Scholar
- David C. Geary, Mary K. Hoard, Jennifer Byrd-Craven, Lara Nugent, and Chattavee Numtee. 2007. Cognitive Mechanisms Underlying Achievement Deficits in Children With Mathematical Learning Disability. Child Development 78, 4 (2007), 1343--1359. Google ScholarCross Ref
- Felix Hu, Ariel Zekelman, Michael Horn, and Frances Judd. 2015. Strawbies: Explorations in Tangible Programming. In Proceedings of the 14th International Conference on Interaction Design and Children (IDC '15). ACM, New York, NY, USA, 410--413. Google ScholarDigital Library
- Hyunhoon Jung, Hee Jae Kim, Seongeun So, Jinjoong Kim, and Changhoon Oh. 2019. TurtleTalk: An Educational Programming Game for Children with Voice User Interface. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems. ACM, LBW2210.Google ScholarDigital Library
- Varsha Koushik, Darren Guinness, and Shaun K Kane. 2019. StoryBlocks : A Tangible Programming Game to Create Accessible Audio Stories. (2019).Google Scholar
- Zuzanna Lechelt, Yvonne Rogers, Nicola Yuill, Lena Nagl, Grazia Ragone, and Nicolai Marquardt. 2018. Inclusive Computing in Special Needs Classrooms: Designing for All. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, NY, USA, Article 517, 12 pages. Google ScholarDigital Library
- Andrés Lucero. 2015. Using affinity diagrams to evaluate interactive prototypes. In IFIP Conference on Human-Computer Interaction. Springer, 231--248.Google ScholarDigital Library
- Stephanie Ludi. 2015. Position Paper: Towards Making Block-based Programming Accessible for Blind Users. In Proceedings of the 2015 IEEE Blocks and Beyond Workshop (Blocks and Beyond) (BLOCKS AND BEYOND '15). IEEE Computer Society, Washington, DC, USA, 67--69. Google ScholarDigital Library
- John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, and Evelyn Eastmond. 2010. The Scratch Programming Language and Environment. ACM Transactions on Computing Education (TOCE) 10 (2010), 16. Google ScholarDigital Library
- Andrew Manches and Claire O'Malley. 2012. Tangibles for learning: a representational analysis of physical manipulation. Personal and Ubiquitous Computing 16, 4 (01 Apr 2012), 405--419. Google ScholarDigital Library
- Sebastián Marichal, Andrea Rosales, Fernando Gonzalez Perilli, Ana Cristina Pires, Ewelina Bakala, Gustavo Sansone, and Josep Blat. 2017. CETA: Designing Mixed-reality Tangible Interaction to Enhance Mathematical Learning. In Proceedings of the 19th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '17). ACM, New York, NY, USA, Article 29, 13 pages. Google ScholarDigital Library
- Sebastián Marichal, Andrea Rosales, Gustavo Sansone, Ana Cristina Pires, Ewelina Bakala, Fernando Gonzalez Perilli, Bruno Fleischer, and Josep Blat. 2018. LETSmath. In Proceedings of the 20th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct (MobileHCI '18). Association for Computing Machinery, New York, NY, USA, 313--320. Google ScholarDigital Library
- Paul Marshall. 2007. Do Tangible Interfaces Enhance Learning?. In Proceedings of the 1st International Conference on Tangible and Embedded Interaction (TEI '07). ACM, New York, NY, USA, 163--170. Google ScholarDigital Library
- Oussama Metatla, Alison Oldield, Taimur Ahmed, Antonis Vafeas, and Sunny Miglani. 2019. Voice User Interfaces in Schools: Co-Designing for Inclusion with Visually-Impaired and Sighted Pupils. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). Association for Computing Machinery, New York, NY, USA, Article Paper 378, 15 pages. Google ScholarDigital Library
- Lauren R Milne and Richard E Ladner. 2018. Blocks4All: Overcoming Accessibility Barriers to Blocks Programming for Children with Visual Impairments. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, NY, USA, 69:1--69:10. Google ScholarDigital Library
- Cecily Morrison, Nicolas Villar, Anja Thieme, Zahra Ashktorab, Eloise Taysom, Oscar Salandin, Daniel Cletheroe, Greg Saul, Alan F Blackwell, Darren Edge, Martin Grayson, and Haiyan Zhang. 2020. Torino: A Tangible Programming Language Inclusive of Children with Visual Disabilities. Human-Computer Interaction 35, 3 (2020), 191--239. Google ScholarCross Ref
- Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., New York, NY, USA.Google ScholarDigital Library
- Jean Piaget. 1953. The origins of intelligence in the Child. Routledge and Kegan Paul, London.Google Scholar
- Jean Piaget. 1954. The Construction of Reality in the Child. Basic Books, New York.Google Scholar
- Ana Cristina Pires, Fernando González Perilli, Ewelina Bakała, Bruno Fleisher, Gustavo Sansone, and Sebastián Marichal. 2019a. Building Blocks of Mathematical Learning: Virtual and Tangible Manipulatives Lead to Different Strategies in Number Composition. Frontiers in Education 4 (2019), 81. Google ScholarCross Ref
- Ana Cristina Pires, Sebastian Marichal, Fernando Gonzalez-Perilli, Ewelina Bakala, Bruno Fleischer, Gustavo Sansone, and Tiago Guerreiro. 2019b. A Tangible Math Game for Visually Impaired Children. In The 21st International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '19). Association for Computing Machinery, New York, NY, USA, 670--672. Google ScholarDigital Library
- R. Pitta Barros, A. Medeiros Filgueira Burlamaqui, S. Oliveira de Azevedo, S. Thomaz de Lima Sa, L. Marcos Garcia Goncalves, and A. Aglae R S. da Silva Burlamaqui. 2017. CardBot - Assistive Technology for Visually Impaired in Educational Robotics: Experiments and Results. IEEE Latin America Transactions 15, 3 (March 2017), 517--527. Google ScholarCross Ref
- S Price, Y Rogers, M Scaife, D Stanton, and H Neale. 2003. Using 'tangibles' to promote novel forms of playful learning. Interacting with Computers 15, 2 (04 2003), 169--185. Google ScholarCross Ref
- Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay S Silver, Brian Silverman, and others. 2009. Scratch: Programming for all. Commun. Acm 52, 11 (2009), 60--67.Google ScholarDigital Library
- Victor R. Schinazi, Tyler Thrash, and Daniel-Robert Chebat. 2016. Spatial navigation by congenitally blind individuals. Wiley Interdisciplinary Reviews: Cognitive Science 7, 1 (2016), 37--58. Google ScholarCross Ref
- John Shindler. 2009. Examining the Use of Competition in the Classroom. Transformative Classroom Management: Positive Strategies to Engage All Students and Promote a Psychology of Successs (2009).Google Scholar
- 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 (01 Jun 2019), 541--575. Google ScholarCross Ref
- Amanda Sullivan, Mollie Elkin, and Marina Umaschi Bers. 2015. KIBO robot demo. Proceedings of the 14th International Conference on Interaction Design and Children - IDC '15 (2015), 418--421. Google ScholarDigital Library
- Anja Thieme, Cecily Morrison, Nicolas Villar, Martin Grayson, and Siân Lindley. 2017. Enabling Collaboration in Learning Computer Programing Inclusive of Children with Vision Impairments. In Proceedings of the 2017 Conference on Designing Interactive Systems (DIS '17). ACM, New York, NY, USA, 739--752. Google ScholarDigital Library
- Smith B. Buschkuehl M. Tran, C. 2017. Support of mathematical thinking through embodied cognition: Nondigital and digital approaches. Cogn. Research 2, 16 (2017). DOI: http://dx.doi.org/ Google ScholarCross Ref
- Simon Ungar, Mark Blades, and Christopher Spencer. 1996. The Construction of Cognitive Maps by Children with Visual Impairments. Springer Netherlands, Dordrecht, 247--273. Google ScholarCross Ref
- Lev S. Vygotsky. 1978. Mind in society: The development of higher psychological processes. Harvard University Press. (Original manuscripts [ca. 1930-1934]), Bloomington, IN, USA.Google Scholar
- Danli Wang, Cheng Zhang, and Hongan Wang. 2011. T-Maze: A Tangible Programming Tool for Children. In Proceedings of the 10th International Conference on Interaction Design and Children (IDC '11). ACM, New York, NY, USA, 127--135. Google ScholarDigital Library
- David Weintrop and Uri Wilensky. 2018. How block-based, text-based, and hybrid block/text modalities shape novice programming practices. International Journal of Child-Computer Interaction 17 (2018), 83 -- 92. DOI: http://dx.doi.org/ Google ScholarCross Ref
- Bruce B. Blasch William R. Wiener, Richard L. Welsh. 2010. Foundations of Orientation and Mobility volume II third edition. Press American Foundation for the Blind Press, London.Google Scholar
- Jeannette M Wing. 2006. Computational thinking. Commun. ACM 49, 3 (2006), 33--35.Google ScholarDigital Library
- Lesley Xie, Alissa N. Antle, and Nima Motamedi. 2008. Are Tangibles More Fun?: Comparing Children's Enjoyment and Engagement Using Physical, Graphical and Tangible User Interfaces. In Proceedings of the 2Nd International Conference on Tangible and Embedded Interaction (TEI '08). ACM, New York, NY, USA, 191--198. Google ScholarDigital Library
Index Terms
- Exploring accessible programming with educators and visually impaired children
Recommendations
Accembly at Home: Accessible Spatial Programming for Children with Visual Impairments and their Families
IDC '21: Proceedings of the 20th Annual ACM Interaction Design and Children ConferenceAccessible introductory programming environments are scarce, and their study within ecological settings (e.g., at home) is almost non-existent. We present ACCembly, an accessible block-based environment that enables children with visual impairments to ...
What Makes Videos Accessible to Blind and Visually Impaired People?
CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing SystemsUser-generated videos are an increasingly important source of information online, yet most online videos are inaccessible to blind and visually impaired (BVI) people. To find videos that are accessible, or understandable without additional description ...
Fostering collaboration with asymmetric roles in accessible programming environments for children with mixed-visual-abilities
ASSETS '21: Proceedings of the 23rd International ACM SIGACCESS Conference on Computers and AccessibilityIntroduction of computational thinking training in early childhood potentiates cognitive development and better prepares children to live and prosper in a future heavily computational society. Programming environments are now widely adopted in ...
Comments