Font Size: a A A

Research On Cultivation Strategy Of Computational Thinking In Information Technology Teaching In Senior High School

Posted on:2022-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q M XuFull Text:PDF
GTID:2517306500959849Subject:Master of Education
Abstract/Summary:PDF Full Text Request
Today's society is becoming more and more informationized,and the presentation of problems is becoming more complex,which puts forward higher requirements on people's ability to solve problems.As a way of thinking to solve problems,computational thinking is becoming one of the essential skills for everyone.In January 2018,the Information Technology Curriculum Standards for General High Schools(2017 Edition)was officially released,which listed computational thinking as one of the four core qualities of information technology discipline,emphasizing the importance and necessity of cultivating students' computational thinking in high school information technology teaching.Programming course is one of the effective carriers to train students' computing thinking.Python language is easy to learn,rich in resources,strong expansibility,free and open source,etc.,which is more suitable for high school students to learn.Therefore,based on high school information technology teaching and taking "Python programming" as an example,this study aims to explore how to put forward scientific and effective teaching strategies to cultivate students' computational thinking.Firstly,this study analyzed the research status of information technology teaching,computational thinking and Python through literature research,and investigated the current status of computational thinking training in information technology teaching in senior high schools through investigation research.Second,the constructivism learning theory,"learning by doing" theory and situational learning theory,under the guidance of high school "Python programming" teaching content and characteristics of the fusion for reference of the existing calculation thinking training policy model,and integrated into the five focus on elements of computational thinking,preliminary build up the training strategies for the computational thinking model of this study,including establishment situation,clear problem;Analyze problems and make plans;Inquiry learning,design algorithm;Programming creation,problem solving;Display results,exchange and share;Summing up the evaluation,inspired the creation of six teaching links.Thirdly,through the action research method,39 students from Class 4,Grade 1,Lanzhou No.34 Middle School were selected as the research objects,and three rounds of teaching practice were carried out to constantly solve the problems existing in the teaching process,and to revise and perfect the strategy model of computational thinking training.Finally,the effectiveness of the strategy model is verified by analyzing the results of three rounds of tests,the data before and after the calculation thinking scale,and the interview results of the class.According to the optimized training strategy model of computational thinking,comprehensively analyzing the teaching practice process and the training effect of computational thinking,this research summarizes the effective strategies for cultivating students' computational thinking in high school information technology teaching:rationally setting curriculum content and teaching objectives,comprehensively using a variety of teaching methods;Strengthen the problem solving based on the real situation,attach importance to the establishment of abstract model;Guide students to design the optimal algorithm independently and internalize their thinking in programming practice;The application of diversified calculation thinking evaluation system,pay attention to the combination of evaluation quality and quantity.
Keywords/Search Tags:Computational thinking, Python, Teaching strategy
PDF Full Text Request
Related items