Font Size: a A A

Design And Implementation Of Teaching And Learning Activities For Minecraft-based Python Programming

Posted on:2020-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y W YuFull Text:PDF
GTID:2427330602954034Subject:Education
Abstract/Summary:PDF Full Text Request
In this era of rapid development of information technology,with the promotion of the new scientific and technological revolution and the high demands of talent cultivation for the development of students' core literacy,programming education has received more and more attention from people,and computational thinking has become one of the essential qualities for young people.The education of adolescent programming is constantly developing,but there are still problems such as a single form of teaching and a low level of teaching content,and lack of instructional design with theoretical guidance.Therefore,this study starts from the development status and problem enlightenment of programming education,actively responds to the call of scientific and technological personnel training,and innovatively designs and implements the programming teaching activities of Python language.Firstly,the research analyzes the research background,research purposes and research significance,and expounds the concepts of programming education,gamification learning,programming interest and computational thinking.Secondly,this study consults a large number of relevant literatures,uses gamification learning theory,three-dimensional framework of computational thinking as the theoretical basis of this research,summarizes the current situation of programming education,gamification learning and cultivation of computational thinking at home and abroad.Based on the shortcomings in current programming education,this study proposes research questions and develops research content.Thirdly,this study uses the three-dimensional framework of computational thinking,computational concepts,computational practices,and computational concepts,to formulate teaching activity outlines and teaching objectives.The framework and content of the teaching activities are based on the eight characteristics of gamification learning and related design principle.The activities are designed on the Minecraft game platform,whose theme is "I am a small farmer",for the junior high school students.A total of ten hours of Python programming teaching activities are designed.And then,thirty students participated the two-month implementation in a middle school.Fourthly,according to the implementation of the activity,this study evaluates the activities of the Python programming teaching activity from four aspects:programming interest,computational thinking level,student achievement works and student interview.The results show that the combination of gamification learning and programming education can enhance students' interest in programming learning and computational thinking.Finally,on the basis of the design and implementation of the activity,this study proposes reflections on teaching activities,gamification learning,teacher roles,and the cultivation of computational thinking,and proposes improvements for future programming education.It also provides reference for other programming educators and it can promote the application of games in education and promote the development of programming education.
Keywords/Search Tags:Programming Education, Gamification Learning, Computational Thinking, Minecraft, Python
PDF Full Text Request
Related items