Font Size: a A A

Research On The Design And Practice Of Python Programming Teaching In Primary School Based On Blended Learning

Posted on:2022-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:J W LiFull Text:PDF
GTID:2507306530490464Subject:Master of Education
Abstract/Summary:PDF Full Text Request
The booming development of artificial intelligence has brought new challenges to information technology education,and programming enlightenment education is getting more and more attention in elementary school information technology curriculum.The national policy on artificial intelligence and the gradual shift in the core literacy of information technology subjects to the cultivation of computational thinking have made programming education a key direction of research on information technology teaching in primary and secondary schools.Python,known as the language of the artificial intelligence era,is the closest to natural language,simple to learn and easy to use,and the regional education committee in the author’s area has introduced it into the upper elementary school information technology curriculum,but in teaching practice,the limitations of class time and the difficulty of programming often make teachers spend more time reviewing old knowledge,neglecting the cultivation of computational thinking and focusing too much on the programming language itself,and the lack of personalized instruction in large classes also prevents students with large differences in foundation from fully participating and losing interest in programming.The lack of individualized instruction in large class sizes also prevents students with large differences from fully participating and losing interest in learning programming.In order to increase students’ interest and motivation in learning programming,solve the problem of insufficient class time,and better cultivate students’ IT core literacy,this paper refers to a traditional but flexible and innovative learning theory-blended learning-and discusses how to effectively cultivate core literacy in the subject under the guidance of this theoretical model.This paper explores how to effectively improve the teaching effectiveness of Python programming classes in elementary schools under the guidance of this theoretical model,so as to achieve the purpose of tailoring teaching to students’ needs.Blended learning is not a disruptive change in the mode of teaching and learning,but requires instructors to make full use of the advantages of both online and offline to maximize the learning effect.Therefore,by observing the advantages and disadvantages of online learning in elementary schools during the epidemic and combining the advantages and disadvantages of offline learning,this paper introduces the blended learning model into the practice of teaching Python programming in elementary schools,using a combination of online and offline teaching models,with the aim of exploring a better model of teaching programming in elementary schools.The work done in this paper is specifically as follows.1.studied the theories related to blended learning and programming education to guide the development of this study with theories.A large amount of literature was also reviewed to sort out and analyze the current situation of blended learning model applications at home and abroad to provide direction for this study.2.Conduct an in-depth analysis of blended learning models,explore the characteristics of different blended learning models,and simplify the relevant models by taking into account the learning situation of elementary school,and explore the blended learning models that meet the actual situation of Python programming education in our school.3.Using the blended learning model,we combine the curriculum standards to design and practice the teaching of Python course content in elementary schools.The students in the second semester of the fifth grade were taken as the experimental subjects,and five classes were selected as the experimental group and two classes as the control group,and the class case study was conducted.4.Monitor the process of practice and analyze the results of practice.The effectiveness of this study was derived by monitoring the students’ learning process,data feedback from the usual assignments and analysis of the results of the students’ final work assessment,and by combining the distribution of the number of students’ winners in programming competitions in the experimental and control classes.Through the above research work and the analysis of practical effects,it is finally argued that the introduction of blended learning mode into elementary school Python programming teaching is beneficial to students’ universal education and personalized learning,and to a certain extent,a breakthrough of a suitable educational approach for elementary school Python programming education is found,and an effective teaching implementation model is formed,which can provide some reference for the teaching of Python in upper elementary school.
Keywords/Search Tags:Programming Education, Python, Blended learning, Computational Thinking
PDF Full Text Request
Related items