| With the development of the times,human society has made great technological progress in recent years,the society’s attention to programming education,especially children’s programming education,is increasing day by day.The state has also issued policy recommendations to promote programming education in primary and secondary schools.Some provinces and municipalities have already set up programming courses from the primary school stage.In some cities,schools have set up school-based curriculum based on the national curriculum to meet the needs of students.This article designs and develops the Scratch school-based curriculum based on school needs.As a development of the national curriculum,the Scratch School-based Curriculum takes the computational thinking,one of the four core literacy of the Information Technology discipline,as the main course objective of this school-based curriculum.In the process of studying the computational thinking literature,it is found that the three-dimensional framework of computational thinking proposed by MIT for Scratch is the most operational,therefore,when developing the Scratch school-based curriculum,the development and practice of the Scratch school-based curriculum was based on the three-dimensional framework of computational thinking.This paper focused on the development and practice of the Scratch school-based curriculum around the three-dimensional framework of computational thinking.The main contents include:(1)By reading the literature,the characteristics and conditions of school-based curriculum development were understood.And the model,type and process suitable for the development of this school-based curriculum were selected as the basis for the development of this school-based curriculum.(2)The Scratch school-based curriculum was developed.Firstly,this study analysed needs.Then it analysed thte "program" module,which is of Information Technology discipline curriculum standard in compulsory education stage,the content of the fifth grade Scratch of Jiangsu Information Technology subject.After comprehensive consideration,firstly,the goal and contents of this Scratch school-based course were determined,and the contents were organized according to projects.Secondly,the teaching plan and teaching methods of this course were established.Finally,the methods of evaluation of school-based curriculum development were also proposed.(3)The Scratch school-based curriculum was carried out.Firstly,the specific teaching process of the school-based curriculum was illustrated by taking the flying bird as an example.Secondly,three rounds of school-based curriculum implementation were carried out in J primary school of Y city.During the implementation of each round of school-based curriculum,according to the method of action research,"plan,action,observation and reflection" were carried out.The school-based curriculum is improved based on the evaluation of the evaluation of the teaching effect and the evaluation of the school-based curriculum itself.In each round of implementation of school-based curriculum,most students have understood computational concepts,mastered computational practices,developed computationaltperspectives,and been able to debug and create works.School-based curriculum is recognized by students and teachers.In the second and third round of implementation of school-based curriculum,some problems have been improved.(4)The development and practice of Scratch school-based curriculum are summarized and prospected. |