| The 21 st century is an era of rapid development of information technology.With the innovation and popularization of artificial intelligence,big data,blockchain and other emerging information technologies,the information technology characterized by "program driven" has widely penetrated into all fields of society,and its implicit "computing method" is also quietly integrated into our life.As a unique way to solve problems,Computational Thinking has become a core skill that everyone should have in the background of the times.With China’s education department’s "General High School Information Technology Curriculum Standards(2017 Version)" officially making Computational Thinking one of the four core qualities of high school information technology discipline,it further highlights the importance of Computational Thinking training,which shows that China’s education department attaches great importance of the cultivation of students’ Computational Thinking.At the same time,the document also puts forward academic requirements for the cultivation of Computational Thinking: students can design and express simple algorithms according to the needs of solving problems;master the basic knowledge of a programming language,use programming language to realize simple algorithms and solve practical problems.App Inventor,as a design tool for rapid development of mobile applications,has the function of realizing the transmission of programming ideas by replacing complex programming code with the splicing of simple visual code blocks,and realizing the function of education.It can be used as an important carrier to cultivate students’ Computational Thinking.STEM education integrates science,technology,engineering and mathematics subjects,and practices project-based learning in an interdisciplinary way.It can guide students to analyze problems of real situations,and use interdisciplinary knowledge to complete the accumulation of subject knowledge and the cultivation of Computational Thinking in the process of mutual cooperation,mutual evaluation and criticism.Therefore,under the guidance of stem education concept and App Inventor as the carrier,this study tries to explore a highly operational and efficient teaching method to cultivate junior high school students’ Computational Thinking.Firstly,through the research and analysis of the relevant literature,we have a deep understanding of the core concepts of STEM education and Computational Thinking and their research status at home and abroad.Therefore,this paper puts forward the feasibility analysis of the cultivation of junior high school students’ Computational Thinking based on the STEM concept and App Inventor as the carrier.Based on the above research,under the guidance of constructivism learning theory,learning by doing theory and multi-agent theory and analyzing and learning the existing teaching mode,the teaching mode of junior high school students’ Computing Thinking training based on App Inventor under STEM concept is constructed.Then,through the quasi experimental method in the second grade of Guangzhou D Middle School,the feasibility and effectiveness of the teaching model for students’ Computational Thinking training are tested.Finally,we measure the students’ Computational Thinking through the questionnaire survey of Computational Thinking measurement,and use the interview method to interview the experimental class students and teachers.Through the analysis of survey data and interview data,the results show that under the STEM concept based on App Inventor’s teaching mode of junior high school students’ Computational Thinking training can effectively cultivate the students’ computational thinking,the students and teachers have a high degree of satisfaction with the teaching method of this teaching mode,so it verifies the feasibility and effectiveness of this teaching mode for students’ Computational Thinking training. |