Abstract
While computing skills grow in importance in today’s technology-centered society, the learning of these skills still isn’t accessible easily for young visually-impaired students: in French schools for example, online platforms (like Scratch) are more and more used by teachers, but unfortunately these platforms rely heavily on visual elements. As an inclusive approach would suggest, modifications and adaptations of such platforms would favour collaboration between sighted and visually-impaired users: tangible stimuli are then favoured to compensate for visual elements, while visually-impaired and sighted communities are prompted to use the same tools. Even if tangible solutions are suggested through scientific studies in the accessibility field, a young visually-impaired student still can’t use these solutions autonomously: many of these prototypes still require the intervention of a sighted third party. In this article, we describe our solution TaBGO (Tangible Blocks Go Online) which consists of enhanced tangible Scratch’s blocks and an associated optical recognition software. We then present a planned user study to establish if this solution is usable and easily handled by young visually impaired and sighted students, considering users’ feedback about usability, satisfaction and cognitive load.
CCS Concepts
• Human-centered computing • Accessibility • Accessibility systems and tools
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
“Bulletin Officiel spécial n°11 du 26 novembre 2015”, http://cache.media.education.gouv.fr/file/MEN_SPE_11/35/1/BO_SPE_11_26-11-2015_504351.pdf.
- 2.
- 3.
- 4.
- 5.
- 6.
As advertised on https://quorumlanguage.com/evidence.html.
- 7.
- 8.
github.com/carlosperate/ardublockly.
- 9.
- 10.
- 11.
- 12.
References
Carver, J. (ed.): Quality, nontechnical skills, blind programmers, and deep learning. IEEE Softw. 36(2), 127–136 (2019). https://doi.org/10.1109/MS.2018.2883874
Kearney-Volpe Cl: Web Development Training for Students That Are Blind W4A 2019, 13–15 May 2019, San Francisco, California, USA (2019)
Senjam, S.: Assistive technology for students with visual disability: Classification matters. Kerala J. Ophthalmol. 31(2), 86 (2019). https://doi.org/10.4103/kjo.kjo_36_19
Truillet, Ph.: L'informatique, pour un monde plus accessible. Bulletin de la Société informatique de France – numéro 15, avril 2020, France (2020)
Ludi, S., Merchant, W., Simpson, J.: Exploration of the use of auditory cues in code comprehension and navigation for individuals with visual impairments in a visual programming environment. In: ASSETS 2016, 23–26 October 2016, Reno Nevada, USA (2016)
Cheong, C., Burge, A. (eds.): Coding without sight: Teaching object-oriented java programming to a blind student. In: 8th Annual Hawaii International Conference on Education, Honolulu, Hawaii, 7–10 January 2010, pp. 1–12 (2010)
Francioni, J.M., Matzek, S.D., Smith, A.C.: A java programming tool for students, with visual disabilities. In: ASSETS 2000, November 2000, Arlington, Virginie, USA (2000)
Raman, T.V., Tauber, M.J. (eds.): Emacspeak—a speech interface. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 1996), pp. 66–71. ACM, New York, USA (199)
Vickers, P., Alty, J.L.: Musical program auralisation: a structured approach to motif design. Interact. Comput. 14(5), 457–485 (2002). https://doi.org/10.1016/S0953-5438(02)00004-8
Teaching Modern Object-Oriented Programming to the Blind: An Instructor and Student Experience – Dr. Charles B. Owen, Michigan State University; Sarah Coburn, Michigan State University, Ms. Jordyn Castor
Kaijanaho, A.-J.: Evidence-Based Programming Language Design: A Philosophical and Methodological Exploration Information Technology Faculty. University of Jyväskylä, Ph.D. Dissertation (2015)
Archambault, D.: Interaction et usages des modalités non visuelles, accessibilité des contenus complexes, (Thèse) Université Pierre et Marie Curie - Paris VI, Paris (2010)
Metatla, O., et al.: Toward classroom experiences inclusive of students with disabilities. Interactions 26(1), 40–45 (2018). https://doi.org/10.1145/3289485
Flammant, J.: De l’œil au regard. SIDVEM, Paris (2016)
Hatwell, Y.: Le développement perceptivo-moteur de l’enfant aveugle. Enfance 55(1), 88 (2003). https://doi.org/10.3917/enf.551.0088
Kelleher, C., Kiesler, S., Pausch, R.: SAMMS girls to learn computer programming. In: CHI 2007 Proceedings, April–May 2007, California, USA San Jose (2007)
Chou, M.: Designing a community to support long-term interest in programming for middle school children, IDC 2012, 12–15 June 2012, Bremen, Germany (2012)
Brock, A.: Tangible interaction for visually impaired people: why and how. In: World Haptics Conference - Workshop on Haptic Interfaces for Accessibility, June 2017, Fuerstenfeldbruck, Allemagne. pp. 3. ffhal-01523745ff (2017)
Cecily, M., et al.: Physical programming for blind and low vision children at scale. Hum. Comput. Interact. (2019). https://doi.org/10.1080/07370024.2019.1621175
Jaskova, L., Kaliakova, M.: Programming Microworlds for Visually Impaired Pupils, Conférence de Constructionism 2014, Vienne, Autriche (2014)
Wang, D., Zhang, C., Wang, H.: T-Maze: a tangible programming tool for children, pp. 127–135 (2011). https://doi.org/10.1145/1999030.1999045.
Motoyoshi, T., Tetsumura, N., Masuta, H., Koyanagi, K., Oshima, T., Kawakami, H.: Tangible gimmick for programming education using RFID systems. IFAC-PapersOnLine. 49, 514–518 (2016). https://doi.org/10.1016/j.ifacol.2016.10.608
Utreras, E., Pontelli, E.: Design of a tangible programming tool for students with visual impairments and low vision. In: Antona, M., Stephanidis, C. (eds.) HCII 2020. LNCS, vol. 12189, pp. 304–314. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-49108-6_22
Virey, M., Renaud, P.: Le Roamer: un robot déjà ancien au service d’apprentissages bien actuels: Utilisation dans une Classe d’inclusion scolaire (Clis 1) de l’Yonne. La nouvelle revue de l’adaptation et de la scolarisation 52(4), 231 (2010). https://doi.org/10.3917/nras.052.0231
Ladner, R.E., Milne, L.R.: Blocks4All: overcoming accessibility barriers to blocks programming for children with visual impairments. In: CHI 2018, Avril 2018, Montréal Canada (2018)
Deitrick, E., Sanford, J., Benjamin, R.: BlockyTalky: a low-cost, extensible, open source, programmable, networked toolkit for tangible creation. In: IDC 2014, 17–20 June 2014, Aarhus, Danemark (2014)
Boissel, S.: Mallette Accessi DV scratch « Scratch débranché en braille et gros caractères ». La nouvelle revue de l’adaptation et de la scolarisation 77(1), 183 (2017). https://doi.org/10.3917/nras.077.0183
Marco, J.-B., Baptiste-Jessel, N., Truillet, P.: TabGO: Programmation par blocs tangibles. In: 30e Conférence francophone sur l'Interaction Homme-Machine (IHM 2018), 23 October 2018 - 26 October 2018, Brest, France (2018)
Amber, W., Zirui, W.: Evaluating a tactile approach to programming scratch. In: ACMSE 2019 Avril 2019 Kennesaw USA (2009)
Maloney, J., Resnick, M., Rusk, N., Silverman, B., Eastmond, E.: The scratch programming language and environment. ACM Trans. Comput. Educ. (TOCE). 10, 16 (2010). https://doi.org/10.1145/1868358.1868363
Metin, S.: Activity-based unplugged coding during the preschool period.Int. J. Technol. Des. Educ. 1–17 (2020) https://doi.org/10.1007/s10798-020-09616-8
Sanchez, J., Aguayo, F.: Blind learners programming through audio. In: CHI 2005, pp. 1769–1772, 2–7 April 2005, Portland (2005). https://doi.org/10.1145/1056808.1057018
Shreekanth, T., Udayashankara, V.: A review on software algorithms for optical recognition of embossed braille characters. Int. J. Comput. Appl. 81(3), 25–35 (2013)
Horn, M.S., Robert, J.K.: Tangible programming in the classroom: a practical approach. In CHI 2006 Extended Abstracts on Human Factors in Computing Systems (CHI EA 2006), pp. 869–874. ACM, New York, NY, USA. https://doi.org/10.1145/1125451.1125621
Observatoire des Ressources Numériques adaptées, Scratch 3D Magnet, janvier 2018, 13p. https://www.apmep.fr/IMG/pdf/Orna_Scratch3DMagnet.pdf
Capovilla, D., Krugel, J., Hubwieser, P.: Teaching algorithmic thinking using haptic models for visually impaired students. In: LaTiCE 2013, pp. 167–171, 21–24 March 2013. https://doi.org/10.1109/LaTiCE.2013.14
UN General Assembly: Convention on the Rights of Persons with Disabilities: resolution / adopted by the General Assembly, 24 January 2007, A/RES/61/106. http://www.refworld.org/docid/45f973632.html. Accessed 17 July 2018
Zuckerman, O., Grotzer, T., Leahy, K.: Flow blocks as a conceptual bridge between understanding the structure and behavior of a complex causal system. In: Proceedings of the 7th international conference on Learning sciences (ICLS 2006). International Society of the Learning Sciences, pp. 880–886 (2006). https://dl.acm.org/citation.cfm?id=1150162
Aymard, P.: Algorithmique Scratch et cécité. Exemple d’un support débranché et adapté (2018). http://revue.sesamath.net/spip.php?article1082
Acknowledgments
This work is supported by the French UNADEV association (Grant 2019.49).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Andriamahery-Ranjalahy, K.H., Berquez, L., Jessel, N., Truillet, P. (2021). TabGO: Towards Accessible Computer Science in Secondary School. In: Antona, M., Stephanidis, C. (eds) Universal Access in Human-Computer Interaction. Access to Media, Learning and Assistive Environments. HCII 2021. Lecture Notes in Computer Science(), vol 12769. Springer, Cham. https://doi.org/10.1007/978-3-030-78095-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-78095-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-78094-4
Online ISBN: 978-3-030-78095-1
eBook Packages: Computer ScienceComputer Science (R0)