Design of a Tangible Programming Tool for Students with Visual Impairments and Low Vision

被引:4
作者
Utreras, Emmanuel [1 ]
Pontelli, Enrico [1 ]
机构
[1] New Mexico State Univ, Las Cruces, NM 88003 USA
来源
UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION. APPLICATIONS AND PRACTICE, UAHCI 2020, PT II | 2020年 / 12189卷
关键词
Novice students; Tangible; Children; Teaching; Visual impairments; Low vision; Programming concepts;
D O I
10.1007/978-3-030-49108-6_22
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents the design of a tangible tool for teaching basic programming concepts to students with visual impairments and low vision. Meeting the preliminary requirements of this ongoing project (Tangible input, cost-efficient, and minimal maintenance), the paper describes the design of the hardware of this prototype with inexpensive materials, such as Lego blocks, 3.5mm stereo audio jack connectors, relays, resistors, and an Arduino Mega microcontroller. To identify the Lego blocks that represent the code instructions, the system provides three different methods of identification; color, 3D printed labels, and braille labels. To acquire feedback and validate this prototype, a preliminary study with nine participants with Visual Impairment and Low Vision has been carried out. All participants completed the task successfully, provided feedback about the prototype, and all recommended this prototype to teach basic programming concepts. Currently, the project is focused on the implementation of music as an output method of programs created by users. The objective is to create a programming tool completely independent of visual graphics or information.
引用
收藏
页码:304 / 314
页数:11
相关论文
共 19 条
  • [1] Computation and Computational Thinking
    Aho, Alfred V.
    [J]. COMPUTER JOURNAL, 2012, 55 (07) : 832 - 835
  • [2] Baker C.M., 2015, StructJumper: a tool to help blind programmers navigate and understand the structure of code, DOI [10.1145/2702123.2702589, DOI 10.1145/2702123.2702589]
  • [3] Christensen DJ, 2014, IEEE ROMAN, P56, DOI 10.1109/ROMAN.2014.6926230
  • [4] Cooper S., 2003, Computer Science Education, V13, P3, DOI 10.1076/csed.13.1.3.13540
  • [5] Horn M.S., 2007, Proc. CHI2007 Ext. Abstr. San Jose, CA, P1965, DOI DOI 10.1145/1240866.1240933
  • [6] P-CUBE: Block Type Programming Tool for Visual Impairments
    Kakehashi, Shun
    Motoyoshi, Tatsuo
    Koyanagi, Ken'ichi
    Ohshima, Toru
    Kawakami, Hiroshi
    [J]. 2013 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2013, : 294 - 299
  • [7] Kane S.K., 2018, Bonk: accessible programming for accessible audio games, DOI [10.1145/3202185.3202754, DOI 10.1145/3202185.3202754]
  • [8] Maloney John, 2010, ACM Trans. Comput. Educ., V10, DOI [10.1145/1868358.1868363, DOI 10.1145/1868358.1868363]
  • [9] Blocks4All: Overcoming Accessibility Barriers to Blocks Programming for Children with Visual Impairments
    Milne, Lauren R.
    Ladner, Richard E.
    [J]. PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [10] Moreno Andres., 2004, AVI '04: Proceeding of the working conference on Advanced visual interfaces, P373