← All terms

Tangible Programming

Also known as: Physical Programming, Tangible Coding, Tactile Programming

A programming approach that uses physical objects — such as blocks, cards, or robots — that users can manipulate with their hands to create programs, rather than typing code or dragging on-screen elements. Tangible programming is particularly valuable for students with visual impairments because it provides tactile and sometimes auditory feedback, making abstract programming concepts concrete and accessible. Examples include Code Jumper, CodeSnaps, and 3D-printed blocks that can be assembled and scanned by apps to execute programs.

Category: education · Assistive Technology · accessible design · STEM education

Related: Block-based Programming · Code Jumper · Accessible Programming · Computational Thinking

Sources