Font Size: a A A

Study On The Computational Thinking Trainning In Programming Design Teaching

Posted on:2021-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:L C ZouFull Text:PDF
GTID:2427330611490861Subject:Education Technology
Abstract/Summary:PDF Full Text Request
With the increasing importance of computational thinking,how to effectively train and cultivate students' computational thinking ability in programming teaching has become an important topic in teaching research at home and abroad.In this study,the existing problems of current programming teaching are sorted out and analyzed,and the progressive computational thinking training model in programming teaching is constructed based on the existing research.It includes four basic links: data collection and analysis,selection of thinking training stages,implementation of the thinking training,and evaluation of the effects of thinking training.Combining the key factors of the development of computational thinking ability,under the premise of promoting the improvement of the knowledge base and cognitive structure,from the perspective of learning methods,the concept of progressive computational thinking training is integrated into the teaching of program design,and three stages of thinking training are progressively divided.At each stage,the four training processes of thinking visualization,problem migration,logical reflection,and internalization are formulated based on the learners' existing learning situation,and then the teaching activities processes of thinking training are formulated.In this study,two classes of 2018 education technology majors in a normal university were selected as the research objects,and one class was randomly selected as the experimental class and the other class as the control class.The progressive computational thinking training model under the programming teaching was applied to the experimental class,and a 18-week teaching experiment was conducted.Through the analysis and comparison of the differences between the two classes of students in computational thinking and computer program self-efficacy,as well as academic achievement,the validity and application effect of the computational thinking training model under the programming teaching are verified.The study found that the computational thinking ability of the experimental class was generally better than that of the control class,and it was significantly better than those of the control class in the three dimensions of critical thinking,collaboration,and problem solving;the experimental class' s learning performance was significantly better than the control class after the experiment.The programming self-efficacy of the students in the experimental class was significantly improved.In summary,the progressive computational thinking training method in programming design teaching constructed by this institute can improve students' computational thinking ability and programming self-efficacy,and help to achieve better academic performance.
Keywords/Search Tags:Computational Thinking, Programming self-efficacy, Programming Design, Academic achievement
PDF Full Text Request
Related items