2021 Volume 53 Issue 1 Pages 185-192
It is said that there are two types of creativity in programming. One is creativity as the idea of optimizing a procedure, and the other is creativity as the idea of thinking about one’s own intentions to be realized. The purpose of this study was to clarify the procedures and points to keep in mind in order to design the content and development of young children’s programming activities that foster these two types of creativity. The present study focused on the process of children’s play as a research method, which was developed by Yoshikuni Tsujita. It was the setting of the learning theme (utilization of materials, expansion of ideas, and development of actions) that consists of the elements of formative activities (media, code, and images). By referring to these procedures, the five-year-old children conceived and practiced two types of modeling activities using a robot. The types of creativity demonstrated in these activities were analyzed. The results indicated that the creativity of the young children was enhanced by the image-based formative activities to expand their imaginations and that this enhanced their logical thinking.