skip to main content
10.1145/3393914.3395895acmconferencesArticle/Chapter ViewAbstractPublication PagesdisConference Proceedingsconference-collections
abstract

CodeRhythm: Designing Inclusive Tangible Programming Blocks

Authors Info & Claims
Published:06 July 2020Publication History

ABSTRACT

Tangible programming toolkits are widely used to nurture computational literacy in the young generation. However, novice learners with visual impairment have been neglected as these toolkits are primarily designed for sighted students, and mostly rely on visual cues in the whole manipulation process. To fill this gap, we present CodeRhythm, a tangible programming toolkit for engaging blind and visually impaired (BVI) students to learn basic programming concepts by creating simple melodies (Figure 1). In the rest of the paper, we will first discuss the background of tangible educational toolkits and accessible programming tools, describe the design features of CodeRhythm, and discuss the feedback and future improvement by the preliminary user study.

References

  1. Jeffrey P. Bigham, Maxwell B. Aller, Jeremy T. Brudvik, Jessica O. Leung, Lindsay A. Yazzolino, and Richard E. Ladner. 2008. Inspiring Blind High School Students to Pursue Computer Science with Instant Messaging Chatbots. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '08), 449--453. DOI: https://doi.org/10.1145/1352135.1352287Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Leah Buechley, Mike Eisenberg, Jaime Catchen, and Ali Crockett. The LilyPad Arduino: using computational textiles to investigate engagement, aesthetics, and diversity in computer science education. 2008. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09). ACM, New York, NY, USA, 423--432 DOI: https://doi.org/10.1145/1357054.1357123Google ScholarGoogle Scholar
  3. Alexandru Dancu, Catherine Hedler, Stig Anton Nielsen, Hanna Frank, Zhu Kening, Axel Pelling, Adviye Ayça Ünlüer, Christian Carlsson, Max Witt, and Morten Fjeld. 2015. Emergent Interfaces: Constructive Assembly of Identical Units. In Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA '15). Association for Computing Machinery, New York, NY, USA, 451--460. DOI: https://doi.org/10.1145/2702613.2732509Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Michael S. Horn and Robert J. K. Jacob. 2007. Tangible programming in the classroom with Tern. In CHI '07 Extended Abstracts on Human Factors in Computing Systems (CHI EA '07). ACM, New York, NY, USA, 1965--1970. DOI: https://doi.org/10.1145/1240866.1240933Google ScholarGoogle Scholar
  5. Michael S. Horn, Erin T. Solovey, R. Jordan Crouser, Robert J.K. Jacob. 2009. Comparing the use of tangible and graphical programming languages for informal science education. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09). ACM, New York, NY, USA, 975--984. DOI: https://doi.org/10.1145/1518701.1518851Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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. DOI: http://dx.doi.org/10.1145/2771839.2771866Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Hiroshi Ishii. 2008. The tangible user interface and its evolution. Commun. ACM 51, 6 (June 2008), 32--36. DOI:https://doi.org/10.1145/1349026.1349034Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Filiz Kaleliolu. 2015. A new way of teaching programming skills to K-12 students: Code. org. Computers in Human Behavior, 52, 200--210.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Shaun K. Kane and Jeffrey P. Bigham. 2014. Tracking @Stemxcomet: Teaching Programming to Blind Students via 3D Printing, Crisis Management, and All Twitter. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE '14), 247--252.DOI: https://doi.org/10.1145/2538862.2538975Google ScholarGoogle Scholar
  10. Shaun K. Kane, Varsha Koushik, and Annika Muehlbradt. 2018. Bonk: accessible programming for accessible audio games. In Proceedings of the 17th ACM Conference on Interaction Design and Children (IDC '18). ACM, New York, NY, USA, 132142. DOI: https://doi.org/10.1145/3202185.3202754Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 (CHI '19). Association for Computing Machinery, New York, NY, USA, Paper 492, 1--12.Google ScholarGoogle Scholar
  12. Caitlin Kelleher, Randy Pausch, and Sara Kiesler. 2007. Storytelling alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '07). ACM, New York, NY, USA, 1455--1464. DOI: https://doi.org/10.1145/1240624.1240844Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Morrison, Cecily; Villar, Nicolas; Hadwen-Bennett, Alex; Regan, Tim; Cletheroe, Daniel; Thieme, Anja; Sentance, Sue. Physical Programming for Blind and Low Vision Children at Scale. In: HUMAN COMPUTER INTERACTION. 2019; pp. 1--35.Google ScholarGoogle Scholar
  14. Ana Cristina Pires, Sebastian Marichal, Fernando Gonzalez-Perilli, Ewelina Bakala, Bruno Fleischer, Gustavo Sansone, and Tiago Guerreiro. 2019. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. Mitchel Resnick, John Maloney, Andrés MonroyHernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner,Eric Rosenbaum, Jay Silver, Brian Silverman, and Yasmin Kafai. 2009. Scratch: programming for all. Communications of the ACM 52,11: 60--67. DOI: https://doi.org/10.1145/1592761.1592779Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Alpay Sabuncuoglu. 2020. Tangible Music Programming Blocks for Visually Impaired Children. In Proceedings of the Fourteenth International Conference on Tangible, Embedded, and Embodied Interaction (TEI '20). Association for Computing Machinery, New York, NY, USA, 423--429.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Kening Zhu, Alexandru Dancu, and Shengdong (Shen) Zhao. 2016. FusePrint: A DIY 2.5D Printing Technique Embracing Everyday Artifacts. In Proceedings of the 2016 ACM Conference on Designing Interactive Systems (DIS '16). Association for Computing Machinery, New York, NY, USA, 146--157. DOI:https://doi.org/10.1145/2901790.2901792Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kening Zhu, Taizhou Chen, Feng Han, and YiShiun Wu. 2019. HapTwist: Creating Interactive Haptic Proxies in Virtual Reality Using Low-cost Twistable Artefacts. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). Association for Computing Machinery, New York, NY, USA, Paper 693, 1--13. DOI:https://doi.org/10.1145/3290605.3300923Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kening Zhu, Hideaki Nii, Owen Noel Newton Fernando, and Adrian David Cheok. 2011. Selective inductive powering system for paper computing. In Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology (ACE '11). Association for Computing Machinery, New York, NY, USA, Article 59, 1--7. DOI:https://doi.org/10.1145/2071423.2071497Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Kening Zhu, Xiaojuan Ma, Gary Ka Wai Wong, and John Man Ho Huen. 2016. How Different Input and Output Modalities Support Coding as a ProblemSolving Process for Children. In Proceedings of the The 15th International Conference on Interaction Design and Children (IDC '16). Association for Computing Machinery, New York, NY, USA, 238--245. DOI:https://doi.org/10.1145/2930674.2930697Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kening Zhu. 2012. A framework for interactive paper-craft system. In CHI '12 Extended Abstracts on Human Factors in Computing Systems (CHI EA '12). Association for Computing Machinery, New York, NY, USA, 1411--1416. DOI:https://doi.org/10.1145/2212776.2212464Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CodeRhythm: Designing Inclusive Tangible Programming Blocks

      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
        DIS' 20 Companion: Companion Publication of the 2020 ACM Designing Interactive Systems Conference
        July 2020
        605 pages
        ISBN:9781450379878
        DOI:10.1145/3393914

        Copyright © 2020 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: 6 July 2020

        Check for updates

        Qualifiers

        • abstract

        Acceptance Rates

        Overall Acceptance Rate1,158of4,684submissions,25%

        Upcoming Conference

        DIS '24
        Designing Interactive Systems Conference
        July 1 - 5, 2024
        IT University of Copenhagen , Denmark

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader