Algorithm Teaching Blocks with Distinct Mount Shapes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional education methods for teaching algorithms to children are ineffective, as they often lead to frustration due to error messages from simple mistakes, and do not provide a hands-on approach to composing software algorithms, which can deter children from learning.

Innovation Solution

An algorithm teaching apparatus with distinct event and execution areas, using differently shaped block mounts for event and execution blocks, allows children to compose and visually debug algorithms by synchronizing block commands with a robot's actions, enhancing understanding and creativity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional programming education methods are used to teach algorithms to children, then programming knowledge can be transmitted, but children experience frustration and loss of interest due to error messages from simple mistakes

Engineering Contradiction:
Improvelearning effectivenessVSAvoidease of learning
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent uses physical block objects as tangible, disposable learning tools that children can manipulate without fear of error. These blocks represent programming commands and can be physically arranged, removed, or reconfigured, allowing children to learn algorithms through hands-on manipulation rather than typing code that generates error messages.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent introduces a robot as an intermediary between the child's block arrangement and the execution of commands. The robot visually demonstrates the sequence of operations by moving through corresponding areas, serving as a mediator that translates static block arrangements into dynamic visual execution, making abstract algorithmic concepts concrete and observable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If software-based algorithm education is used, then algorithmic concepts can be taught, but children cannot compose software algorithms themselves, limiting creative experience

Engineering Contradiction:
Improvealgorithmic knowledge transmissionVSAvoidcreative problem-solving ability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments algorithmic concepts into discrete, physical block components that represent individual commands or operations. Each block is a separate, manipulable unit that children can arrange in sequences, allowing them to compose their own algorithms through physical assembly rather than being limited to pre-programmed software options.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms static algorithmic concepts into dynamic, manipulable physical objects. The blocks can be physically moved, rearranged, and reconfigured by children, enabling them to actively compose and modify algorithms rather than passively observing pre-defined software programs.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If uniform block designs are used for simplicity, then manufacturing is easier, but children cannot distinguish between different command types (event vs. execution)

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoidcommand type identification
Core Design Contradiction:
Ease of manufactureVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies asymmetry by giving event blocks and execution blocks distinct physical characteristics such as different shapes, colors, or mounting mechanisms. This allows children to easily distinguish between different command types through tactile and visual cues without complicating the manufacturing process, as the asymmetry is implemented through simple geometric or color variations.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS10229613B2Algorithm teaching apparatus using blocks
Publication Date: 2019.03.12 KIM JIN WOOK
  • US10229613B2 patent drawing
  • US10229613B2 patent drawing
  • US10229613B2 patent drawing

AI summary

The present invention relates to an algorithm teaching apparatus. More specifically, the present invention relates to an algorithm teaching apparatus that uses blocks that can be played with like toys by children and facilitates easy teaching of an algorithm. The apparatus is divided into an event region, an execution region and a condition region, wherein an event block mounting part of the event region and an execution block mounting part of the execution region are formed so as to have different shapes, thus facilitating efficient teaching of the basic principles of an algorithm to children.