Since the concept of "computational thinking" was proposed by Professor Zhou Yizhen in 2006,more and more scholars have begun to carry out research on computational thinking.The experimental research on computational thinking was initially carried out in colleges and universities,but later it gradually turned to basic education,and the research on computational thinking has gradually deepened and covered an increasingly wide range.With the rapid development of the information age,computational thinking has become a new disciplinary thinking mode and one of the necessary abilities that students should have in the information age.The "Information Technology Curriculum Standards for Compulsory Education" released in 2022 identified computational thinking as one of the core qualities of information technology courses,which also means that the cultivation of computational thinking has become a concern in information technology education.After sorting out the existing researches,it is found that the teaching strategy of pair programming can better promote learners’ computational thinking.Based on this,it is of great practical significance to explore the teaching practice of training junior high school students’ computational thinking based on pair programming.First of all,by sorting out the literature related to pair programming and computational thinking,this study analyzes the research status of computational thinking and pair programming at home and abroad,defines the concepts of computational thinking and pair programming,clarifies the purpose and significance of this research,and determines the theoretical basis of this study.Secondly,on the basis of theoretical research,pair programming teaching strategies for junior high school students’ computational thinking training are designed,including pair design principles,pair grouping methods,pair criteria and pair programming teaching process design for computational thinking training.Then,two classes in Grade one of a middle school in Huanggang City were selected to carry out the teaching experiment.The experimental class adopted the teaching mode of pair programming,while the control class adopted the traditional teaching mode.Both classes used Paracraft programming software to carry out the teaching,and relevant data were collected during the experiment.Finally,this paper analyzes the pre-and post-measurement data of computational thinking,class pair evaluation sheet and student interviews,evaluates the training effect of students’ computational thinking according to the analysis results,draws research conclusions,and gives teaching strategies and suggestions.The experimental results show that:(1)Pair programming teaching significantly improves the computational thinking of junior high school students;(2)male-female pairing significantly improved junior high school students’ computational thinking;(3)The high knowledge level and low knowledge level of pairing significantly improved junior high school students’ computational thinking.Pair programming for computational thinking training provides ideas and methods for front-line teachers to cultivate computational thinking of junior high school students,and provides a certain reference for other researchers to carry out pair programming teaching and research. |