• Varsha Koushik, Ph.D candidate

  • Empowering people through adaptive accessible user interfaces

  • Screen readers—read visual content and present in audio format\

  • not just a health problem

    • differences are embaced
  • accessibility is becoming mainstream

    • "accommodations" → universal design
  • all systems can be divided into 3 categories

  • C: mainstream technology should adapt to user needs

  • Blind Arduino → hardware and software normally not accessible to people with disabilities

  • people with disabilities can solve these problems → we need people to have these skillsets

  • CSForAll

    • led to new programming languages
  • Introductory Programming Tools

  • Making programming engaging

    • open-ended story programming to add behaviors to 2D and 2D animated stories
    • hand-on computational....
  • Is CS truly "ForAll"?

    • people with disabilities left out
  • Inaccessible programming represenations

    • visual represenation programs and interactions
      • drag drop interactions
      • color alone is not a good factor to identify elements
  • incompatibility with assistive devices

    • incompatible with assistive devvices
      • inability to navigate code
    • comprehending block shapes
  • inaccessible feedback

    • visual feedback through animations and videos
  • non-visual interfaces

    • psuedoblocks - making block-based programing accessible through keyboard navigations
    • Block4All
    • CodeJumper
  • inclusive computing education for people with cognitive disabilities

  • UNIVERSAL DESIGN FOR LEARNING FRAMEWORK

  • Research motivation

    • computer science education tools where input and output are accessible

    Screen Shot 2021-12-13 at 11.44.24 AM.png