| With the rapid progress of society and the rapid development of information technology,computational thinking,as one of the three major scientific thinking of humanity,has become one of the focuses of talent cultivation at present.In the "Information Technology Curriculum Standards for Ordinary High Schools(2017 Edition)",computational thinking is listed as one of the core competencies of the information technology discipline,requiring the information technology classroom to cultivate students’ computational thinking and develop their core competencies in the information technology discipline.The rapidly developing society has increasingly strict requirements for talents.In addition to basic listening,speaking,reading,and writing abilities,one should also have the ability to solve practical problems through computational thinking.At the same time,the simple and easy to understand Python programming language has also entered high school information technology courses,occupying an important position in the program design and writing module of high school information technology courses with its unique advantages and characteristics.Therefore,how to effectively cultivate students’ computational thinking in high school Python curriculum teaching has become a problem worth exploring in depth.This study first combed the existing literature at home and abroad,and carried out an in-depth analysis of the relevant research status of computational thinking,problem solving,and problem solving models,which served as the theoretical basis of this study.After analyzing the current situation of computational thinking of the research object,combined with the characteristics of several classic problem solving models and Python programming language,and in accordance with the guidance requirements of the Information Technology Curriculum Standards for General High School(2017 Edition),Build a problem-solving model for the cultivation of computational thinking.In the course of the research,combined with the analysis and preparation of the teaching design in the early stage of the research,a teaching experiment based on the problem-solving model was carried out.Using the action research method,through three rounds of experiments,the deficiencies of the problem-solving model were found in the course of the action research,and effective measures were taken to continuously optimize the problem-solving model to make it more suitable for the information technology classroom teaching in senior high school.Finally,through the data processing and analysis of the pre-and post-measurement scale of computational thinking,the students’ self-assessment questionnaire and classroom observation records obtained in the experiment,it is verified that the optimized problem-solving model has a good application effect in the Python course teaching,can achieve the goal of cultivating students’ computational thinking at a high level,and help students better apply computational thinking to solve real problems in the learning process. |