【关 键 词 】：
儿童编程教育； Scratch； 小学科学； 教学模式
The integration of children's programming education and basic curriculum has become an important topic in the field of programming education. The integration of children's programming education into subject teaching is a new attempt to change and reshape the concept of computing education, and is also an innovative measure to promote and popularize children's programming education, which can help the collaborative development of programming teaching and subject knowledge. Scratch's simplified algorithm, media-rich image space, top-down, divided tinkering concept, design and construction, and free contexts for communication and collaboration make it the preferred medium for “using programming”. Then, based on design-based research (DBR) as the design principle and the 4P learning method as the theoretical basis, this paper builds a teaching model of integrating children's programming and subject with primary science as a case, in order to enrich and optimize primary science teaching methods and explore and promote diversified teaching forms for children's programming.