| In recent years,programming knowledge has entered information technology textbooks for elementary and middle schools,people have paid more and more attention to programming education.Python is a more readable programming language,it is gradually becoming familiar to people.More and more primary and secondary schools choose Python as the programming language for teaching,and it will also become a future trend.Although teachers and parents let more students get involved in programming earlier,students show negative attitudes when they face the complex programming for the first time.At the same time,the learning effect of students is not ideal because the teaching methods of teachers are more conventional.How to effectively improve the teaching effect of program design courses in elementary and middle schools has become a problem faced by educators.Above all,the use of gamification concepts in teaching is being accepted by more and more people.Effective integration of gamification in teaching and programming courses can effectively stimulate primary and secondary school students' interest in programming and it can also achieve the purpose of improving teaching results.First of all,this study analyzes the current research situation of programming courses and the gamification of teaching at home and abroad by referring to a large number of literature materials in the current context.Secondly,this study effectively integrates gamification elements with curriculum resources,teaching objectives,teaching content,and teaching evaluation.At the same time,this study analyzes the teaching objectives and principles of curriculum resource design.In addition,this study designed the gamified instructional design of Python course by investigating the teaching status of practice schools and analyzing the feasibility of instruction based on the gamified instruction theory.The data of these studies provide references for the development of gamified teaching practice.Finally,this study also summarizes the effects of gamification in teaching on students in the experimental class Python programming teaching through data analysis and investigation of the teaching experiment process and results,as well as the content of student interviews.The research results show that gamified teaching can indeed improve the teaching effect of Python programming courses to a certain extent and stimulate students' curiosity for programming compared with conventional teaching by analyzing the data.Students show more initiative in the teaching process,and the elements of gamification have increased students' interest in programming tasks to a certain extent.At the same time,the teaching experiment results also show that gamified teaching is a complicated process.The gamification of teaching in junior middle school programming courses needs to be based on the characteristics of programming courses.Teachers' gamified instructional design also needs to design certain gamified course resources,so as to improve the effectiveness of gamification in teaching.In the process of the gamification of teaching,the development of teaching activities must meet the individual needs of students,and it is necessary to combine the game situation with the teaching content and the characteristics of the intelligent era,so that students can actively expand and innovate on the basis of mastering the teaching content. |