Tangible Programming Device for 3D Movement Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current programming education tools for younger children fail to intuitively convey the relationship between programming operations and three-dimensional object movements, limiting their understanding and learning effectiveness.
Innovation Solution
A programming device and method that includes a planar shape indication section, a height reception section, and a control section to generate command lists for moving a control target section along a three-dimensional shape, allowing users to specify planar shapes and heights to create a three-dimensional movement route.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If tangible programming is used with physical blocks connected by predetermined joint sections or mounted on a predetermined board, then the configuration and execution status of a program can be intuitively learned, but the shape or arrangement of connected or mounted blocks has no relation to the movement direction of the execution apparatus, making it difficult for younger children to grasp the relationship between programming operations and movements
Solution Approach 1:
The invention transitions from two-dimensional block arrangement on a board to three-dimensional spatial representation where blocks are positioned in space corresponding to the actual movement space of the execution apparatus. This allows the shape and arrangement of blocks to directly reflect the movement direction and path, enabling children to intuitively understand the relationship between programming operations and apparatus movements through spatial correspondence.
2Adaptability or versatility
If conventional tangible programming tools are used, then programming education can be provided to younger children, but the learning effectiveness is limited because children cannot easily understand the relationship between their programming operations and three-dimensional object movements
Solution Approach 1:
The invention creates a tangible copy of the three-dimensional movement space using physical blocks positioned in space. The blocks serve as a physical representation (copy) of the execution apparatus's movement path and direction, allowing children to manipulate tangible objects that directly correspond to the virtual or actual three-dimensional movements, thereby enhancing their understanding of spatial relationships in programming.
Data Source
AI summary
A programming device including a planar shape indication section which receives at least one first user operation for indicating a planar shape by specifying two or more portions among a plurality of portions arranged at different positions in a planar direction; a height reception section which receives at least one second user operation for indicating a height that is a position in a direction intersecting with the plane or a displacement amount of the height in association with a portion of any of the two or more portions; and a control section which generates a command list for moving a control target section along a three-dimensional shape indicated by the planar shape indication section and the height reception section.


