ArtsDesignEducational TechnologyInteractive MediaProgramming LanguagesVisual DesignAccessibility DesignAccessible Learning EnvironmentsAccessible Learning MaterialsInclusive DesignInterface DesignMedia AccessibilityAccessibility For Visual ImpairmentsAccessibility In Educational SoftwareAccessible ProgrammingAudio-based Interface DesignBrailleInteractive Storytelling TechnologyTangible ProgrammingUser Stories
Block-based programming languages can support novice programmers through features such as simplified code syntax and user-friendly libraries. However, most block-based programming languages are highly visual, which makes them inaccessible to blind and visually impaired students. To address the inaccessibility of block-based languages, we introduce StoryBlocks, a tangible block-based game that enables blind programmers to learn basic programming concepts by creating audio stories. In this paper, we document the design of StoryBlocks and report on a series of design activities with groups of teachers, Braille experts, and students. Participants in our design sessions worked together to create accessible stories, and their feedback offers insights for the future development of accessible, tangible programming tools.
37
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
Mitchel Resnick, John Maloney, Andrés Monroy‐Hernández et al. · Communications of the ACM · 2009 · 3.2K citations
Sergi Jordà, Günter Geiger, Marcos Alonso et al. · 2007 · 605 citations
A new way of teaching programming skills to K-12 students: Code.org
Computers in Human Behavior · 2015 · 423 citations
Education, Instruction, Teaching +10