| With the development of digital technology in the age of computing,programming education is getting extensive attention and has gradually become an important part of the curriculum in primary and secondary schools.Many countries have included programming or computer science in the curriculum of primary and secondary schools,aiming to comprehensively cultivate learners’ ability and literacy to adapt to the digital age.The programming education in China is still in the initial stage of development.The development of programming curriculum in primary school lacks mature theoretical guidance.It is an important issue that how to develop programming courses that meet the needs of learners’ development.Computational thinking is one of the core competence of information technology discipline in our country.Integrating computing thinking into the design of programming curriculum in primary schools can have the opportunity to change the problems existing in programming curriculum design.The research focuses on the problem of how to design the school-based curriculum of primary school programming,aiming at constructing the framework of school-based curriculum design of primary school programming oriented by computing thinking.The study designed school-based courses according to the design framework,and implement curriculum at H school in L city.The effectiveness of the design framework is verified through the analysis of the course effect.In three core dimensions of course objectives,course content and course evaluation,the structure of design framework of primary school programming school-based curriculum base on target pattern of curriculum design proposed by Ralph W.Tyler,with analyzing nature and characteristics of programming course,guiding by computational thinking.The course objectives are identified as Understand the basic knowledge of programming,use programming to solve problems,develop programming application awareness,with analyzing level of computational thinking and combing representation of three-dimensional objects in the new curriculum of our country.In the course content design,task-based course content design is adopted.It is on account of the problem-solving properties of computational thinking,general principles of course design and Features of programming courses.Programming tasks are supported by programming knowledge,and programming tasks are derived from real situations.The idea that learners can learn in practice runs through the whole course design.At last,the corresponding evaluation methods are designed according to the requirements of the course objectives.The study designed mblock programming school-based courses according to the design framework,and implement curriculum at H school in L city.The course can effectively enhance learners’ interest in programming activities Through the analysis of the implementation effect of the curriculum,and learners can master basic programming knowledge,write programs to solve course tasks with the knowledge they have learned,and take the initiative to solve problems in life with programming in connection with reality.Learners also improved their level of computational thinking at the end of the course.The effect of curriculum implementation verifies the effectiveness of curriculum design,and further verifies the effectiveness of the framework of school-based curriculum design for primary school programming based on computing thinking. |