ABSTRACT
Introduction 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 classrooms to teach programming concepts. However, these tools are often reliant on visual interaction, making them inaccessible to children with visual impairments. Also, programming environments in general are usually designed to promote individual experiences, wasting the potential benefits of group collaborative activities. We propose the design of a programming environment that leverages asymmetric roles to foster collaborative computational thinking activities for children with visual impairments, in particular mixed-visual-ability classes. The multimodal system comprises the use of tangible blocks and auditory feedback, while children have to collaborate to program a robot. We conducted a remote online study, collecting valuable feedback on the limitations and opportunities for future work, aiming to potentiate education and social inclusion.
Supplemental Material
Available for Download
- David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, and Franklyn Turbak. 2017. Learnable Programming: Blocks and Beyond. Commun. ACM 60, 6 (May 2017), 72–80. https://doi.org/10.1145/3015455Google ScholarDigital Library
- Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative Research in Psychology 3, 2 (2006), 77–101. https://doi.org/10.1191/1478088706qp063oa arXiv:https://www.tandfonline.com/doi/pdf/10.1191/1478088706qp063oaGoogle ScholarCross Ref
- Quentin Chibaudel, Wafa Johal, Bernard Oriola, Marc J-M Macé, Pierre Dillenbourg, Valérie Tartas, and Christophe Jouffrais. 2020. ”If You’ve Gone Straight, Now, You Must Turn Left” - Exploring the Use of a Tangible Interface in a Collaborative Treasure Hunt for People with Visual Impairments. In The 22nd International ACM SIGACCESS Conference on Computers and Accessibility(Virtual Event, Greece) (ASSETS ’20). Association for Computing Machinery, New York, NY, USA, Article 19, 10 pages. https://doi.org/10.1145/3373625.3417020Google ScholarDigital Library
- N Fraser. 2015. Ten things we’ve learned from Blockly. In 2015 IEEE Blocks and Beyond Workshop (Blocks and Beyond). 49–50. https://doi.org/10.1109/BLOCKS.2015.7369000Google ScholarDigital Library
- John Harris and Mark Hancock. 2019. To Asymmetry and Beyond! Improving Social Connectedness by Increasing Designed Interdependence in Cooperative Play. Association for Computing Machinery, New York, NY, USA, 1–12. https://doi.org/10.1145/3290605.3300239Google ScholarDigital Library
- Shun Kakehashi, Tatsuo Motoyoshi, Kenfichi Koyanagi, Toru Ohshima, and Hiroshi Kawakami. 2013. P-cube: Block type programming tool for visual impairments. In 2013 Conference on Technologies and Applications of Artificial Intelligence. IEEE, 294–299.Google ScholarDigital Library
- Varsha Koushik, Darren Guinness, and Shaun K. Kane. 2019. StoryBlocks: A Tangible Programming Game To Create Accessible Audio Stories. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (Glasgow, Scotland Uk) (CHI ’19). ACM, New York, NY, USA, Article 492, 12 pages. https://doi.org/10.1145/3290605.3300722Google ScholarDigital Library
- John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, and Evelyn Eastmond. 2010. The Scratch Programming Language and Environment. ACM Trans. Comput. Educ. 10, 4, Article 16 (Nov. 2010), 15 pages. https://doi.org/10.1145/1868358.1868363Google ScholarDigital Library
- Oussama Metatla, Sandra Bardot, Clare Cullen, Marcos Serrano, and Christophe Jouffrais. 2020. Robots for Inclusive Play: Co-Designing an Educational Game With Visually Impaired and Sighted Children. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (Honolulu, HI, USA) (CHI ’20). Association for Computing Machinery, New York, NY, USA, 1–13. https://doi.org/10.1145/3313831.3376270Google ScholarDigital Library
- Lauren R. Milne. 2017. Blocks4All: Making Block Programming Languages Accessible for Blind Children. SIGACCESS Access. Comput.117 (Feb. 2017), 26–29. https://doi.org/10.1145/3051519.3051525Google 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. https://doi.org/10.1080/07370024.2018.1512413Google ScholarCross Ref
- Isabel Neto, Wafa Johal, Marta Couto, Hugo Nicolau, Ana Paiva, and Arzu Guneysu. 2020. Using Tabletop Robots to Promote Inclusive Classroom Experiences. In Proceedings of the Interaction Design and Children Conference (London, United Kingdom) (IDC ’20). Association for Computing Machinery, New York, NY, USA, 281–292. https://doi.org/10.1145/3392063.3394439Google ScholarDigital Library
- Ayberk Özgür, Séverin Lemaignan, Wafa Johal, Maria Beltran, Manon Briod, Léa Pereyre, Francesco Mondada, and Pierre Dillenbourg. 2017. Cellulo: Versatile Handheld Robots for Education. In Proceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction (Vienna, Austria) (HRI ’17). Association for Computing Machinery, New York, NY, USA, 119–127. https://doi.org/10.1145/2909824.3020247Google ScholarDigital Library
- Ana Cristina Pires, Filipa Rocha, Antonio José de Barros Neto, Hugo Simão, Hugo Nicolau, and Tiago Guerreiro. 2020. Exploring Accessible Programming with Educators and Visually Impaired Children. In Proceedings of the Interaction Design and Children Conference (London, United Kingdom) (IDC ’20). Association for Computing Machinery, New York, NY, USA, 148–160. https://doi.org/10.1145/3392063.3394437Google ScholarDigital Library
- DGE Portugal. [n.d.]. Escolas de Referência para a Educação de Alunos Cegos e com Baixa Visão. https://www.dge.mec.pt/escolas-de-referencia-para-educacao-de-alunos-cegos-e-com-baixa-visao.Google Scholar
- 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 (Edinburgh, United Kingdom) (DIS ’17). Association for Computing Machinery, New York, NY, USA, 739–752. https://doi.org/10.1145/3064663.3064689Google ScholarDigital Library
Index Terms
- Fostering collaboration with asymmetric roles in accessible programming environments for children with mixed-visual-abilities
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 ...
Exploring accessible programming with educators and visually impaired children
IDC '20: Proceedings of the Interaction Design and Children ConferencePrevious 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 ...
Coding Together: On Co-located and Remote Collaboration between Children with Mixed-Visual Abilities
CHI '23: Proceedings of the 2023 CHI Conference on Human Factors in Computing SystemsCollaborative coding environments foster learning, social skills, computational thinking training, and supportive relationships. In the context of inclusive education, these environments have the potential to promote inclusive learning activities for ...
Comments