Font Size: a A A

Research On The Teaching Of Gamified Programming To Promote The Development Of Computational Thinking

Posted on:2021-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:F F DuFull Text:PDF
GTID:2517306191979939Subject:Education Technology
Abstract/Summary:PDF Full Text Request
Computational thinking,as a flexible way of using tools and analyzing and solving problems,conforms to China's innovation-driven development needs and has become one of the necessary skills in the 21 st century.Computational thinking and programming are closely related,but current programming education still has many problems.The introduction of game-based learning has solved many problems in programming,so this study applies gamification programming education to the study of the cultivation of computational thinking in middle school students.First,sort out the literature on computational thinking and gamification programming,study the current research status,and analyze the current concepts and methods of computational thinking,as well as gamification teaching models and principles.Secondly,based on the literature review,the decomposition,generalization,algorithmic thinking,evaluation and abstract methods are integrated into the gamification programming instructional design to build a gamification programming instructional design model that promotes the development of computational thinking;with Minecraft games as the programming tool,the construction is based on this tool Design pattern of gamification programming tasks.Finally,teaching design is based on the above model,and teaching practice is carried out in N Middle School in M City to verify the effectiveness and feasibility of the model and teaching design.The results show that the teaching mode of this study helps to cultivate students' thinking ability in calculation and promote students' classroom performance.This research also has the following contributions: First,from the perspective of promoting the development of computational thinking,its methods are integrated into gamification teaching,and a ggamification programming teaching model to promote the development of computational thinking is constructed;second,the first attempt to use Minecraft games as programming Teaching tools have solved the technical problems of programming environment construction,and designed gamification programming task design patterns and cases,which provide references for Minecraft in programming teaching.
Keywords/Search Tags:game-based learning, Python, computational thinking, Minecraft
PDF Full Text Request
Related items