Font Size: a A A

Research On The Design And Application Of Problemdriven Teaching Mode For The Development Of Computational Thinking ——A Case Study Of Python Teaching

Posted on:2022-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:S C XieFull Text:PDF
GTID:2517306773992539Subject:Physical Education
Abstract/Summary:PDF Full Text Request
As an important way to promote the development of core skills in the 21 st century,computational thinking education accords with the basic logic of "education should be future-oriented".In 2017,the Ministry of Education released the "High School Information Technology Curriculum Standards",which included computational thinking into the core qualities of the four disciplines,which means that the official training of computational thinking has been focused on the K-12 stage.Only with computational thinking ability can we become technology innovators and future pioneers under the environment of information development.Computational thinking should be the ability that every student should master,cultivating computational thinking has become the inevitable trend of information technology courses in primary and secondary schools.Based on this background,the state of research in computing thinking and problem-driven teaching at home and abroad is read and clarified through literature analysis,and build on the work of predecessors,proposed the idea of developing students' computational thinking by problem-driven teaching mode.Then with the theory of the zone of proximal development,constructivism learning theory,combined with the general process of problem driven teaching,calculate the general process to solve the problem of thinking,build a teaching model calculation thinking development driver.The model in order to master programming knowledge,improve problem solving ability,the development of computational thinking to the teaching goal,problem as the core elements of the teaching process is divided into six links,including "create situations,present problems","guide students,analyze problems","design algorithms,build models","write programs,solve problems","exchange and show,evaluate and modify","summarize problems,expand and migrate";In the teaching process,students are the main body,comprehensive use of a variety of teaching methods,to provide diverse resources support.Finally,the teaching practice of Python programming course is taken as an example to verify the effectiveness of this teaching model through empirical research.The teaching practice was carried out in a high school in Shanghai.In the early stage,students' classroom performance was observed,appropriate teaching content was selected,reasonable and applicable teaching cases were designed according to the teaching model,and then the teaching practice was carried out.After that,through questionnaire survey,student interview,student works analysis and other methods,the validity of the question-driven teaching model of computational thinking development constructed in this study in Python programming course is verified.The results show that the proposed computational thinking development driver and build teaching mode in increasing students' ability to solve problems,develop the students play a positive role to the thought of computation,but also can inspire students' interest in Python,also have an active effect in the promotion of students' programming ability.
Keywords/Search Tags:PBL, computational thinking, Python
PDF Full Text Request
Related items