| With the computing advantages and transformative powers of cloud computing,Internet of Things,artificial intelligence and other technologies in many industries,the research and practice of computational thinking training has continued to heat up all over the world.Computational thinking refers to a series of thinking activities that individual uses in the field of computer science and in the process of forming problem solutions.It mainly involves five core concepts of generalization,decomposition,algorithmic thinking,evaluation and abstraction,and it is abstract,comprehensive,universal,scientific and unique.This paper analyzes the research status of computational thinking through literature analysis and co-word analysis.The results show that the cultivation of computational thinking gradually moves from higher education to elementary education,and there is still a lack of systematic research on how to effectively cultivate computational thinking in elementary education.At the same time,with the development of Maker Education,robots have received the attention of educators as an important carrier of capacity development.The robot education in the elementary education stage emphasizes the use of both hands and brains,and pays attention to the visualization of students' thinking process,which provides the possibility for students to develop computational thinking.Based on the theoretical basis of constructivism,this paper uses the task-driven method to integrate the five core concepts of computational thinking—generalization,decomposition,algorithmic thinking,evaluation,and abstraction into the middle school robot teaching process,to construct a robot teaching model for computational thinking to effectively develop students' computational thinking skills.This study uses the experimental research method and the questionnaire survey method to verify the effectiveness of the robot teaching model for computational thinking.Firstly,two classes in a robot workshop in Jiaozuo City,Henan Province were selected as experimental subjects.Combined with the teaching content and experimental conditions,the experimental class used the teaching mode constructed by the research to teach,and the control class used the general robot teaching mode for teaching.Secondly,before and after the experiment,the computational thinking of the two classes of students was pre-tested and post-tested,and Excel and SPSS 23.0 software were used for data statistics and analysis.Finally,the research results show that compared with the general robot teaching mode,the robot teaching mode for computational thinking effectively improves students' computational thinking ability,and the students' algorithmic ability and critical ability are obviously improved. |