Font Size: a A A

Computational Thinking Oriented Junior High School Python Teaching Design And Practice Research

Posted on:2021-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:X B XiaoFull Text:PDF
GTID:2517306194492534Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
With the development of artificial intelligence,computational thinking has become one of the important skills of mankind and an urgent need in the current era.Programming education,as an important carrier to cultivate computational thinking,has been widely valued at home and abroad.As an emerging programming language,Python is more popular because it is more suitable for the needs of the intelligent era and perfectly expresses the computational thinking concept that uses basic computer science concepts to solve problems,and gradually enters the junior middle school classroom in China.However,the survey found that the current Python language teaching has encountered many difficulties in the junior high school stage,including the lack of teaching resources,but also the programming education curriculum standards are not uniform and the teaching mode is outdated.In addition,the junior high school students' computing thinking ability The overall level needs to be improved,and at the same time there is a lack of effective means to measure students' computational thinking.Therefore,the article puts forward the theme of "computational thinking-oriented junior high school Python teaching design and practice research".On the one hand,it is expected to supplement the junior high school Python teaching resources that meet the requirements of computational thinking.On the other hand,it is expected to provide some for empirical research on the evaluation of computational thinking.reference.The thesis mainly contains three parts: the current status and theoretical basis of computational thinking research at home and abroad,the teaching design of junior high school Python for computational thinking,and the research of teaching experiments.(1)Research status and theoretical basis at home and abroad,scientific analysis of domestic and foreign computational thinking research,through citespace software,combing research status,positioning research hotspots,rooting important literature,clarifying the core elements of computational thinking,analysis Compatibility of computational thinking with Python programming,analysis of related theories,and support for subsequent research.(2)In the teaching design part,the questionnaire survey method and interviewmethod were used to investigate the current situation of junior high school Python teaching and computational thinking cultivation,clarify the relatively prominent problems,and comparatively analyze the core content of programming education at home and abroad.The problem-based interdisciplinary learning model starts from the perspective of computational thinking and relies on the content of the Python framework to carry out instructional design based on the problem.(3)In the teaching experiment research part,refer to the international computing thinking contest test questions,design the junior high school computing thinking ability test paper,start the pre-teaching test,and start the teaching practice according to the teaching design,through the experimental group and the control group before and after the measurement,analyze the practice object calculation Changes in the level of thinking ability,test the effectiveness of instructional design,write instructional reflection,and ultimately form eight instructional cases.Comprehensive research shows that,based on the perspective of computational thinking,adopting a problem-based interdisciplinary learning model for the design of Python course teaching and applying it to practical teaching has a relatively significant positive impact on the improvement of junior high school students' ability to calculate thinking.
Keywords/Search Tags:Coputational Thinking, Python, Instructional Design, Programming Education
PDF Full Text Request
Related items