In this paper, we design a physical block coding module capable of education so that learners can concentrate on the programming Computational Thinking skills without regard to the specific environment. The research methods for designing the education...
In this paper, we design a physical block coding module capable of education so that learners can concentrate on the programming Computational Thinking skills without regard to the specific environment. The research methods for designing the education tools are as follows.
First, the definition of Computational Thinking and the education model of Computational Thinking, and the factors of Computational Thinking education should be determined. Second, by analyzing the Arduino - based physical computing tools – used in the education of Computational Thinking, the education tools designed in this study
constitutes an element to be equipped in the education of Computational Thinking.
Third, we analyze the block coding of the EPL, and design the operation sequence so that the education tools designed in this paper operates in a block coding sequence.
Fourth, we design manipulation of education tools based on TUI and Tangible Programming tools designed in this paper.
As a result, we have designed 21 block coding modules, and one main module based on Arduino Uno. The design of the coding plate for the combination of the block coding module has been progressed. The education tools designed in this paper is expected to bring interest coding access and Computational Thinking study to learner