Making block-based programming accessible to people with cognitive disabilities
Varsha Koushik · ACM SIGACCESS Accessibility and Computing · 2020
Block-based programming languages are a popular way to introduce programming concepts to novice learners. However, block-based languages have inaccessible representations, which can create cognitive difficulties in manipulating blocks, assembling programs, and interpreting code. In my dissertation, I plan to address these problems by developing techniques to make programming accessible using a touch screen device. I will evaluate my designs through usability studies with adults with cognitive disabilities, special educators, and caregivers. My research aims to provide empirical findings on accessible representations and alternative interaction techniques in block-based languages.