Glossary
Terms used in accessibility research and practice. Each entry has a definition, common aliases, and category tags.
Search results
- Blocks-Based Programming(also: Block Programming, Visual Block Programming, BBPE)
- A programming paradigm designed to introduce coding concepts to beginners — particularly children — by representing code as visual, interlocking blocks that are dragged and dropped to construct programs, rather than requiring typed syntax. Popular environments include Scratch,…
- Code Navigation(also: Code Browsing, Codebase Navigation)
- Code navigation refers to the process of moving through, understanding, and locating specific elements within a software codebase. For sighted developers, this is supported by visual cues such as syntax highlighting, indentation, code folding, and spatial layout. For blind…
- Visual Programming(also: Visual Programming Language, Block-Based Programming)
- A programming paradigm that allows users to create programs by manipulating graphical elements — such as blocks, nodes, and connecting paths — rather than writing text-based code. Popular examples include Scratch, LabVIEW, and dataflow systems where blocks represent…
- Vocal Programming(also: Voice Coding, Speech-Based Programming, Voice Programming)
- The practice of writing, editing, and navigating computer code using speech recognition rather than keyboard input. Vocal programming is an important accessibility concern because conventional software development tools implicitly require the use of a keyboard, creating a…
4 results.