| With the far-reaching impact of information technology on life,it is the core issue of current education to cultivate and enhance students’ ability to use information technology tools and means to solve problems,and cultivate students’ necessary character and key ability to adapt to the future highly developed technology society.As the thinking process of using information technology or related tools to solve problems,computational thinking has become the key of talent training.In the new curriculum standard,computational thinking is also listed as the core literacy of information technology,and its cultivation has become an urgent problem to be solved.In reality,many researches focus on the compulsory education stage,text or graphical programming to cultivate computational thinking,but there is a lack of research on the cultivation and evaluation of Computational Thinking Based on open source hardware in high school.Based on the existing research,this paper introduces the theory of project-based learning into the teaching of high school open source hardware course,as an important entry to cultivate students’ Computational Thinking in the course.This paper focuses on the core issue of project-based learning of high school information technology course for the cultivation of computational thinking,and explores three research problems:①course content,that is,how to select and organize the open source hardware course content from the curriculum standard,so as to cultivate students’ Computational Thinking;②teaching method,that is,how to carry out teacher-student activities according to the process of solving problems by computational thinking,so as to improve students’ Computational Thinking Third,the effect evaluation,that is,whether the implementation of project-based learning mode in the open source hardware course is really effective for the cultivation of students’ Computational Thinking.In order to solve the above problems,this paper combines literature research,theoretical construction,practical correction,quasi experimental research and other methods.The main research and conclusions are as follows:(1)According to the literature review,combined with the existing research of Computational Thinking evaluation at home and abroad,the s-f-t evaluation system including computational thinking scale(scale),flow chart evaluation(flow chart)and text analysis(text analysis)is established.Computational Thinking scale evaluates the changes of students’ Computational Thinking before and after learning from the perspective of quantification,while flow chart evaluation and text analysis evaluate the process of students’ solving problems and completing projects from the perspective of implementation.Through the evaluation method of combination of quantification and quality,the changes of students’ Computational Thinking before and after learning can be evaluated more accurately.(2)According to the existing teaching mode,the basic links of project-based learning and the characteristics of open source hardware courses,this paper establishes a project-based learning mode and its operation process of high information technology for the cultivation of computational thinking,including six links:problem focus,problem determination,problem abstraction,algorithm design,verification test,induction and migration.At the same time,it defines the activities of teachers and students in each link of the process.Before the formal test of quasi experimental research,the model and operation were used for two teaching practices in two semesters.Combined with s-f-t evaluation system and student interviews,the model was revised and improved.(3)The project-based learning mode of high school information technology oriented to the cultivation of Computational Thinking and the first semester of 2020-2021 academic year are applied to the teaching of high school information technology course.The s-f-t evaluation method is used to evaluate the students’ learning effect.The research shows that the mode can effectively cultivate and improve students’Computational thinking.At the same time,aiming at the construction of project-based learning mode and implementation process for the cultivation of computational thinking,this paper puts forward some practical suggestions,including:accurately grasp the connotation of computational thinking,design the content of open source hardware project course;design and carry out project-based learning activities according to the process of computational thinking;pay attention to the role of learning scaffolding in project-based learning.The innovation of this research lies in:firstly,based on project-based learning,it constructs a high school information technology learning mode oriented to the cultivation of computational thinking,proves its effectiveness in cultivating students’Computational Thinking,and puts forward suggestions for specific practice;secondly,it constructs a quantitative and qualitative Computational Thinking evaluation mode including scale,flow chart evaluation,and work text analysis,which is used to evaluate students’ Computational Thinking.The evaluation of mathematical thinking is innovative.Of course,this study also has defects and deficiencies:first,how to cultivate the core literacy of the four disciplines in project-based learning of open source hardware needs further research;second,how to use more objective data to code the behavior of students’ Computational Thinking and objectively evaluate the computational thinking needs further research;third,how to use more objective data to code the students’Computational Thinking The two dimensions of cooperative learning and creative thinking in the scale are not significantly improved.Further research is needed to find appropriate strategies. |