| With the development of education informatization and the continuous progress of artificial intelligence technology,the course knowledge graph has gradually become a research hotspot in the field of education,which can improve teaching quality and learning effect and promote the development of education intellectualizing.The Python course plays a pivotal role in the secondary vocational education curriculum.However,there are the following problems in teaching python courses: learning the Python language requires a high level of comprehension and imagination,making it more difficult for students to construct knowledge in a meaningful way;the current python books and materials mostly present knowledge in the form of text,which cannot effectively stimulate students’ interest in learning;the content taught in class does not meet the learning needs of students who choose to go on to higher education or participate in skill challenge.Therefore,it is urgent to construct a knowledge graph of Python courses for secondary vocational education containing heterogeneous data from multiple sources.Since the concept of knowledge graph was introduced,it has been widely used in the field of education with its advantages of graphical knowledge presentation and integration of multisource data.Python curriculum plays an important role in the curriculum system of secondary vocational education,but there are the following problems in the teaching process: learning Python language requires students to have a high understanding and imagination,which increases the difficulty of students’ meaningful construction of knowledge;The current textbooks and guidance books mostly present knowledge in the form of words,which cannot effectively stimulate students’ interest in learning;The teaching content in class can not meet the learning needs of students who choose to enter a higher school or participate in skills competitions.Therefore,it is urgent to build a Python knowledge graph covering multi-source heterogeneous data.Since the concept of knowledge graph was introduced,it has been widely used in the field of education with its advantages of graphical knowledge presentation,semantic knowledge expression method,and integration of multi-source data.Course knowledge graph refers to the structured representation of course-related knowledge points,concepts,relationships and other information in the form of mapping to achieve accurate matching of knowledge.In this thesis,from the perspectives of innovative teaching content presentation,improving learning interest and expanding teaching resources,we construct a knowledge graph of Python for secondary school,design teaching based on the knowledge graph,and apply it to teaching.The main work and points of innovation of this thesis are as follows.1.Aiming at the requirements of informatization of secondary education,this thesis proposes to integrate knowledge mapping as an informatization tool into secondary education teaching to reform the traditional teaching mode.Based on the technology related to knowledge graph construction to build a knowledge graph in Python for secondary education.2.To address the problem of teaching Python in secondary school,the teaching design based on the knowledge graph of Python in secondary school is proposed.Analyze the principles of Python knowledge graph applied to instructional design in secondary level,and develop the instructional design of secondary level Python knowledge graph from the perspective of teachers and students based on the front-end design of instruction.3.Teaching practice based on knowledge graph for teaching design of secondary Python and setting reasonable evaluation methods.In order to verify the effectiveness of Python knowledge graph,designed teaching cases based on knowledge graph and teached in a secondary school in Jinan,and the experimental results proved that Python knowledge graph in secondary school could effectively improve students’ performance.In order to gain an in-depth understanding of the effect of using Python knowledge graph in secondary school,the trial data of the experimental group was collected by questionnaire method and interview method.The result shows that the Python knowledge graph provides novel knowledge presentation and covers rich resources,which is conducive to students’ meaningful construction of knowledge,effectively enhances learning interest,improves learning efficiency,and meets learning needs. |