APL: Audio Programming Language for Blind Learners
Programming skills are strongly emphasized in computer science. Programming languages are constructed based on sighted people as end-users. We have designed Audio Programming Language for blind learners based on audio interfaces to support novice blind learners to develop and exercise problem solving skills. APL was designed with blind learners from the beginning to construct programs and solve problems with increasingly complexity. Audio Programming Language was usability tested during and after implementation. Blind learners used, wrote programs, and helped to make improvements to this programming language. Testing results evidence that APL mapped the mental models of blind learners and helped to motivate them to write programs and thus entering to the programming field.
KeywordsCommand Line Java Code Visual Programming Blind User Blind Child
Unable to display preview. Download preview PDF.
- 1.Baldis, J.: Effects of spatial audio on memory, comprehension, and preference during desktop conferences. In: Proceeding of the ACM CHI 2001, vol. 3(1), pp. 166–173 (2001)Google Scholar
- 2.Cypher, A., Halbert, D.C., Kurlander, D., Lieberman, H., Maulsby, D., Mayers, B.A., Turransky, A.: Watch What I Do: Programming by Demonstration. The MIT Press, Cambridge (1993)Google Scholar
- 3.Lieberman, H.: Your Wish Is My Command: Programming by Example. Morgan Kaufmann, San Francisco (2001)Google Scholar
- 4.McCrindle, R., Symons, D.: Audio space invaders. In: Proceedings of the Third International Conference on Disability, Virtual Reality and Associated Technologies, pp. 59–65 (2000)Google Scholar
- 5.McDaniel, R., Myers, B.: Getting more out of Programming-By-Demonstration. In: Proceedings of CHI 1999, pp. 442–449. ACM, Pittsburgh (1999)Google Scholar
- 6.Mereu, S., Kazman, R.: Audio enhanced 3D interfaces for visually impaired users. In: Proceedings of CHI 1996, pp. 72–78. ACM Press, New York (1996)Google Scholar
- 7.Montemayor, J.: Physical programming: software you can touch. In: Proceedings of ACM SIGCHI, March 2001, pp. 81–82. ACM Press, New York (2001)Google Scholar
- 8.Sánchez, J.: Interactive 3D sound hyperstories for blind children. In: Proceedings of ACM CHI 1999, Pittsburg PA, pp. 318–325 (1999)Google Scholar
- 9.Sánchez, J.: AudioBattleShip: Blind learners’ collaboration through sound. In: Proceedings of ACM CHI 2003, Fort Lauderdale Florida, pp. 798–799 (2003)Google Scholar
- 10.Sjostrom, C.: Using haptics in computer interfaces for blind people. In: Proceeding of the ACM CHI 2001, vol. 3(1), pp. 245–246 (2001)Google Scholar
- 12.Smith, A.C., Francioni, J.M., Matzek, S.D.: A Java Programming tool for students with visual disabilities. In: Proceedings of ACM ASSETS 2000, pp. 142–148 (2000)Google Scholar