错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

The Design and Implementation of Python Knowledge Graph for Programming Teaching

  • Xiaotong Jiao,
  • Xiaomei Yu,
  • Haowei Peng,
  • Zhaokun Gong,
  • Lixiang Zhao

摘要

With the continuous development of information technology in education, Python course has a pivotal position in the current information technology curriculum system. But there are the following problems in the process of teaching: it is difficult for students to construct meaningful knowledge; the teaching materials cannot effectively stimulate the interest in learning; content taught in the classroom cannot meet the education needs either. Therefore, it is urgent to construct a Python Knowledge Gragh (KG) that covers heterogeneous data from multiple sources and enables knowledge visualization. We constructed a Python KG based on the Neo4j graph database and interactive graph framework from the perspectives of innovating how to present teaching content, improve learning interest, and expand teaching resources. We demonstrated by designing teaching experiments that the Python KG could address the issues of information overload and passive learning by making Python more accessible, engaging, and personalized.