Font Size: a A A

Teaching Model Of Python Course For Junior High School Based On Computational Thinking Design And Application Research

Posted on:2022-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:X Y MaFull Text:PDF
GTID:2517306335474424Subject:Master of Education
Abstract/Summary:PDF Full Text Request
In the 21st century with the rapid development of information and the promotion of the new national curriculum reform,the importance of computational thinking has been highlighted,and the cultivation of computational thinking has attracted great attention from the society.Python language is very suitable for junior high school students to the program designing and the enlightenment of computing thinking education.In recent years,the research has gradually developed from higher education to primary and secondary school teaching research,but the research is mostly happened in high school.Although the Python course has been opened in junior high school,the author has learned that the teaching effect of the Python course for junior high school students is not good.Therefore,this study is devoted to the design and application research of junior high school Python course teaching mode based on computational thinking.Under the guidance of multiple intelligence theory,constructivism theory,cooperative learning theory,activity learning theory and other theories,this paper carried out the following research on the basis of literature research,questionnaire survey,interview method and experimental research method.(1)By analyzing and sorting out the research status of computational thinking,Python courses and Python teaching to cultivate computational thinking at home and abroad through literature analysis,and determine the research content and objectives.The relevant concepts,such as,computational thinking,Python programming,teaching mode and instructional design mode are defined to lay a theoretical foundation for the research of this study.(2)This paper conducts a preliminary analysis of junior high school students' computational thinking ability and the current situation and needs of Python course teaching,and constructs a junior high school Python teaching mode to cultivate computational thinking according to the framework of junior high school students' computational thinking ability and the principles of Python teaching mode construction to cultivate computational thinking.(3)Based on the school where the author practiced,this paper analyzed the needs,the learning situation and the learning environment,made the teaching design according to the Python teaching mode of junior high school which cultivated computational thinking,including the design of teaching objectives,the design of teaching content,the design of teaching activities and the design of teaching evaluation.(4)Designing and implementing teaching experiments in the school where the author practices.At the end of the experiment,the collected data of students' computational thinking ability and their scores were quantitatively analyzed to determine whether the teaching mode has cultivated and improved students' computational thinking ability,and to verify the effectiveness of the teaching mode of junior high school Python course based on computational thinking.By completing the above research work,the following research results have been obtained:the teaching model proposed in this study has a significant promoting effect on students' computational thinking ability;The teaching model proposed in this study has a significant promoting effect on students' academic performance.However,due to the lack of researchers' own research ability,short experimental time,single experimental subjects and other objective factors,this study still has some deficiencies.The cultivation of computational thinking needs a long process,and the construction of the teaching model needs constant modification and improvement,so as to meet the needs of students' continuous development.
Keywords/Search Tags:Computational thinking, Python, Teaching mode, Instructional design model
PDF Full Text Request
Related items