| Programming education is increasingly valued.The policy of promoting primary and secondary school programming education has been issued,and the content of programming is gradually included in the primary information technology course.However,through the questionnaire survey of the primary school information technology teachers in a district of Zhengzhou City,Henan Province,it is found that in the current primary school programming teaching,there is a problem that the students’ learning effect is not good under the traditional teaching process of "teachers first speak-students practice after practice".Then,through the literature research method,the paper analyzes and combs the annual volume,research hotspot and development trend of "mixed learning","flipped classroom","in class flip" and "primary school programming".It is found that flipped classroom is student centered,and it is feasible to carry out teaching reform in primary school,but it faces some problems in the implementation.In class flipping can avoid the technical support and the students’ requirements in the flipped classroom,so as to reform the primary school programming teaching.The overall development of programming education is still in its infancy.The researchers who are in the forefront draw lessons from the experience of foreign programming education,and put forward some suggestions for the development of programming education in China;The first-line education researchers actively explore the specific cases of programming teaching.At present,the primary school programming in China is facing the determination of the concept and goal of programming education,the development of programming tools and textbooks for children in China,the choice of teaching methods,the establishment of teachers and evaluation standards.Therefore,the author applies the flipping in class in the primary school programming class and designs the corresponding teaching process.Based on the analysis of the problems in the current primary school programming teaching,this study,guided by constructivism learning theory,teaching system design theory,situational learning theory and learning activity theory,combined with the advantages of the in class flipping,programming cat platform and teaching process related knowledge,The teaching process of primary school programming course based on the flipping in class is designed to promote the learning effect of primary school programming course(i.e.the realization of three-dimensional goals).Based on the teaching process of the primary school programming course based on the flipping in class,the paper conducts a 12 week quasi experimental study in the fifth grade information technology course programming teaching content of Zhengzhou City,Henan Province.The data collection and statistics methods such as questionnaire survey and SPSS are used to analyze the experimental data results according to three-dimensional objectives,From the three aspects of students’ knowledge point test scores(testing basic knowledge of programming),quality of programming works(testing basic skills of programming),programming questionnaire(testing emotional attitude and values),the paper verifies the learning effect of students in the teaching process of primary school programming course based on the flipping in class.The following conclusions are drawn: the teaching process of primary school programming course based on the flipping in class designed by this study can effectively improve the learning effect of students,including basic knowledge of programming,basic skills of programming and interest in programming learning. |