skip to main content
10.1145/3132525.3134769acmconferencesArticle/Chapter ViewAbstractPublication PagesassetsConference Proceedingsconference-collections
demonstration

Tangibles + Programming + Audio Stories = Fun

Published:19 October 2017Publication History

ABSTRACT

Block-based programming languages enable novice programmers, including children, to learn the basics of programming. However, most block-based programming languages are not accessible to blind and visually impaired users because they rely upon visual drag-and-drop interaction, and because they typically create visual output. To improve access to block-based programming languages, we introduce Story Blocks, a programming toolkit that uses tangible blocks to represent story components, and which produces output in the form of accessible audio stories and games. Story Blocks provides an introductory programming environment that can be enjoyed by people of all abilities.

References

  1. Blikstein, P., Sipitakiat, A., Goldstein, J., Wilbert, J., Johnson, M., Vranakis, S., Pedersen, Z. and Carey, W. (2016). Project Bloks: designing a development platform for tangible programming for children.Google ScholarGoogle Scholar
  2. Brennan, K., and Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proc. AERA '12, 1-25.Google ScholarGoogle Scholar
  3. Cooper, S., Dann, W., and Pausch, R. (2000). Alice: a 3-D tool for introductory programming concepts. In Journal of Computing Sciences in Colleges 15, 5, pp. 107-116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Hu, F., Zekelman, A., Horn, M., and Judd, F. (2015). Strawbies: explorations in tangible programming. In Proc. IDC '15, 410-413. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jordà, S., Geiger, G., Alonso, M., and Kaltenbrunner, M. (2007). The reacTable: exploring the synergy between live music performance and tabletop tangible interfaces. In Proc. TEI '07, 139-146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kelleher, C., Pausch, R., and Kiesler, S. (2007). Storytelling Alice motivates middle school girls to learn computer programming. In Proc. CHI '07, 1455-1464. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Koushik, V., and Lewis, C. (2016). An accessible blocks language: work in progress. In Proc. ASSETS '16, 317-318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ludi, S. (2015). Position paper: Towards making block-based programming accessible to blind users. IEEE Blocks and Beyond Workshop, 67-69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Milne, L. R. (2017). Blocks4All: making block programming languages accessible for blind children. ACM SIGACCESS Accessibility and Computing 117, pp. 26-29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Schanzer, E., Fisler, K., Krishnamurthi, S., and Felleisen, M. (2015). Transferring skills at solving word problems from computing to algebra through Bootstrap. In Proc. SIGCSE '15, 616-621. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Stefik, A., and Siebert, S. (2013). An empirical investigation into programming language syntax. ACM Transactions on Computing Education 13(4), Article 19, 40 pages. {12} Thieme, A., Morrison, C., Villar, N., Grayson, M., and Lindley, S. (2017). Enabling collaboration in learning computer programing inclusive of children with vision impairments. In Proc. DIS '17, 739-752. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Ludi, S. (2015). Position paper: Towards making block-based programming accessible to blind users. IEEE Blocks and Beyond Workshop, 67-69. {9} Milne, L. R. (2017). Blocks4All: making block programming languages accessible for blind children. ACM SIGACCESS Accessibility and Computing 117, pp. 26-29. {10} Schanzer, E., Fisler, K., Krishnamurthi, S., and Felleisen, M. (2015). Transferring skills at solving word problems from computing to algebra through Bootstrap. In Proc. SIGCSE '15, 616-621. {11} Stefik, A., and Siebert, S. (2013). An empirical investigation into programming language syntax. ACM Transactions on Computing Education 13(4), Article 19, 40 pages. {12} Thieme, A., Morrison, C., Villar, N., Grayson, M., and Lindley, S. (2017). Enabling collaboration in learning computer programing inclusive of children with vision impairments. In Proc. DIS '17, 739-752. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Tangibles + Programming + Audio Stories = Fun

    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
      ASSETS '17: Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility
      October 2017
      450 pages
      ISBN:9781450349260
      DOI:10.1145/3132525

      Copyright © 2017 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: 19 October 2017

      Check for updates

      Qualifiers

      • demonstration

      Acceptance Rates

      ASSETS '17 Paper Acceptance Rate28of126submissions,22%Overall Acceptance Rate436of1,556submissions,28%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader