Programming education is an important way to improve the national information technology literacy in China.Scratch visual graphic programming is of great significance for cultivating children’s computational thinking and innovative problemsolving ability.However,at present,Scratch education in primary and secondary schools is mainly taught in the form of elective courses or community learning,and there are still many problems in Scratch teaching.First,there is no mature teaching model.Secondly,Scratch teaching contents did not form a unified system,and the teaching materials involved varying degrees of difficulty.Only some schools developed school-based teaching materials.In addition,the level of children’s programming teachers is uneven,most of the teachers are still learning while teaching groping state;Finally,most schools in China were still unable to implement Scratch programming teaching due to problems such as faculty and hardware equipment.The above problems are a great stumbling block to the popularization of programming education.Therefore,it is particularly necessary to design and develop Scratch mobile learning resources based on WeChat small programs in combination with mobile technology to solve the above problems,and it is of great significance to the popularization of programming education in China.Through literature review and analysis,this study summarized the research status of Scratch at home and abroad,analyzed the concept and characteristics of mobile learning and mobile learning resources,and summarized the learning theories related to this study,so as to provide theoretical guidance for the development of this study.Through questionnaire survey,the demand of primary school students for Scratch learning resources was deeply explored,the content of information technology textbooks and the characteristics of Scratch were analyzed,and the design concept and principles of Scratch mobile learning resources based on WeChat small program were summarized.By analyzing the research results of the existing teaching design mode and the development mode of mobile learning resources,the design process of Scratch mobile learning resource based on WeChat small program was summarized,and the implementation process of the design process was detailed with the design of specific cases.Finally,according to the resource design above,the learning resources are developed and the corresponding functions of the small program are realized. |