Font Size: a A A

Research On Pbl Teaching Model Of High School Python Course Based On Three-dimensional Framework Of Computational Thinking

Posted on:2022-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:H L TangFull Text:PDF
GTID:2517306749454804Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
Computing thinking is one of the necessary skills for human beings in the 21 st century.In this era of Internet of Things,Cloud Computing and Big Data Technology,which requires high-tech and innovative talents,the ability to solve different kinds of problems in the information society can fully meet the challenges from society.As one of the core qualities that the information technology course needs to cultivate,computational thinking has become the focus of research for teachers and scholars.Python is the key content of training computing thinking in information technology course.How to train students' computing thinking ability? This paper aims to build a Python language PBL teaching mode based on the three-dimensional frame theory of Computational Thinking to cultivate computational thinking.First,through consulting the literature,combing the research status of computing thinking,three-dimensional framework of computing thinking,PBL teaching mode,programming education,analyzing the correlation between three-dimensional framework of computing thinking theory and Python language,and the feasibility of PBL teaching mode combined with three-dimensional framework concept in Python teaching.Then,on the basis of constructivism,Dewey's teaching,cooperative learning and other theories,combining with the existing PBL teaching model,and combining the features of Python language,a PBL teaching model for high school Python courses based on the threedimensional framework of computing thinking is designed,which includes six teaching links: pre-class preparation,scenario import,design problem solving,expanding communication,evaluation and feedback.Through three rounds of teaching and learning,the teaching process is reflected.The teaching mode should be improved.Finally,through the pre-test and post-test analysis of the computational thinking scale,Python test score statistics,and student interview results analysis,the development of students' computational thinking is summarized.Through teaching practice and evaluation results,the students have improved in five areas: problem solving,cooperation,innovation,algorithm,critical thinking,and the overall computing thinking of students has been developed.Most of the students' Python test results are above 90 points,which is excellent.Through interviews,we find that students are interested in continuing to learn Python and have their own understanding of the application of computing thinking in life and learning.This study plays a certain role in how to train students 'computing thinking from Python programming in high school teaching,and plays a positive role and reference significance for the development and practice of Python course in high school.
Keywords/Search Tags:PBL teaching mode, Computational thinking, Three-dimensional framework of computational thinking, Python Language
PDF Full Text Request
Related items