Glossary

Searchable terminology from accessibility, web standards, and related fields.

4 results found in programming education.

Blocks-Based Programming (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 progra…
Code Navigation (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 synt…
Visual Programming (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 inc…
Vocal Programming (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 softwar…