Font Size: a A A

A Case Study Of Creative Programming Course In High School Based On Design-based Learning

Posted on:2021-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:X L ZhengFull Text:PDF
GTID:2517306545957149Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
The development of artificial intelligence has made the Python programming language gradually enter the classroom teaching of information technology in primary and secondary schools in recent years.However,Python as a new programming language in programming classroom teaching,is faced with few teaching case resources in the current programming classroom teaching,and the dilemma of how to integrate new teaching concepts into classroom teaching.The teaching of programming courses needs to cultivate students' programming ability and innovative design ability.The cultivation of these skills is difficult to be realized only by the way of teacher's demonstration and explanation and students' imitation,which needs to be integrated into new teaching concepts.Design-based learning emphasizes inquiry and design.It has the characteristics of problem-oriented,multiple iterations,practice-oriented,and work-driven.It can cultivate students' creative thinking and other advanced thinking skills.It provides a new way to carry out Python programming classroom teaching.This kind of learning method is also well adapted to the learning demands of the knowledge age.Therefore,this study combines design-based learning models with high school Python programming courses to carry out related research,while enriching Python programming case resources,and providing a new way to carry out programming classroom teaching.This thesis is divided into six parts: First,the research background is discussed from the four aspects of national strategy,the importance of programming education,the urgent need for programming education to solve new problems,and the demand for knowledge.Expounding the purpose,significance,content,route and method of this research and reviewing the research status of Programming education and design-based learning at home and abroad.Secondly,on the basis of clarifying the connotation,core features of design-based learning and the theoretical basis of teaching research,this paper analyzes the feasibility of design-based learning and high school Python programming teaching from three aspects: ability cultivation,teaching method and teaching process.Then,through the questionnaire survey of students,learn about the current learning situation of high school students in information technology disciplines,and through interviews with teachers to understand the current situation of information technology teachers' classroom teaching and the case requirements of Python programming.Then,on the basis of constructing the teaching mode of Python creative programming course based on design learning and elaborating the teaching process,the teaching cases of high school Python creative programming course based on design learning are designed,and three typical cases are introduced,namely "creative spiral","creative word cloud" and "creative snowflake".Then,carry out quasi-experimental research for case teaching,collect and analyze data during the course of classroom implementation,and concluded that it is feasible to integrate design-based learning into Python programming classroom teaching,which can improve students' innovation and creation ability and programming knowledge,and teachers and students are more satisfied with the design-based learning model.The last part is the summary and prospect of this research.
Keywords/Search Tags:Design-based learning, Python, Teaching case design
PDF Full Text Request
Related items