The Design and Implementation of Python Knowledge Graph for Programming Teaching

  • Conference paper
  • First Online:
Artificial Intelligence Security and Privacy (AIS&P 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14510))

  • 183 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Xu **gcheng. Ministry of Education Issues Education Informatization 2.0 Action Plan[J]. Information Technology Education in Primary and Secondary Schools,2018,197(05):4

    Google Scholar 

  2. Ye Yuting. Smart education will break through the boundaries of schooling[N]. China Youth Daily,2023-02-14(002)

    Google Scholar 

  3. Tao W, **angwei Z, Lifeng Z, et al. A graph-based interpretability method for deep neural networks[J]. Neurocomputing,2023,555

    Google Scholar 

  4. Gu Yile. Patent analysis of knowledge map** technology based on patent information measurement[J]. Journal of Library and Intelligence, 2021,6(07):45-52+61

    Google Scholar 

  5. Suchanek F M, Kasneci G, Weikum G. Yago: a core of semantic knowledge[C]. Proceedings of the 16th International Conference on World Wide Web. 2007: 697-706

    Google Scholar 

  6. Bizer, C., et al.: DBpedia - A crystallization point for the Web of Data[J]. Web Semantics: Science, Services and Agents on the World Wide Web 7(3), 154–165 (2009)

    Article  Google Scholar 

  7. Bollacker K, Evans C, Paritosh P, et al. Freebase: a collaboratively created graph database for structuring human knowledge[C]. Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data. 2008: 1247-1250

    Google Scholar 

  8. Auer S, Bizer C, Kobilarov G, et al. Dbpedia: a nucleus for a web of open data[C]. The Semantic Web: 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference, ISWC 2007+ ASWC 2007, Busan, Korea, November 11-15, 2007. Proceedings. Springer Berlin Heidelberg, 2007: 722-735

    Google Scholar 

  9. Herder E, Dietze S, D’Aquin M. LinkedUp-Linking Web data for adaptive education.[C]. UMAP Workshops. 2013

    Google Scholar 

  10. Dong **aoxiao, G., Hengnian, Z.D.: New research progress in knowledge graph and its application challenges in education[J]. Digital Education 8(05), 10–17 (2022)

    Google Scholar 

  11. Niu, X., Sun, X., Wang, H., Zhishi. me-weaving chinese linking open data[C]. The Semantic Web-ISWC, et al.: 10th International Semantic Web Conference, Bonn, Germany, October 23–27, 2011, Proceedings, Part II 10. Springer, Berlin Heidelberg 2011, 205–220 (2011)

    Google Scholar 

  12. Xu B, Xu Y, Liang J, et al. CN-DBpedia: A never-ending Chinese knowledge extraction system[C]. Advances in Artificial Intelligence: from Theory to Practice: 30th International Conference on Industrial Engineering and Other Applications of Applied Intelligent Systems, IEA/AIE 2017, Arras, France, June 27-30, 2017, Proceedings, Part II. Cham: Springer International Publishing, 2017: 428 -438

    Google Scholar 

  13. Amr A, Garcia J D F, Maribel A, et al. SMART-KG: Hybrid Ship** for SPARQL Querying on the Web[J]. 2020

    Google Scholar 

  14. Huang, H., Wang, H., Wang, X.: An analysis framework of research frontiers based on the large-scale open academic graph[J]. Proceedings of the Association for Information Science and Technology 57(1), e307 (2020)

    Article  Google Scholar 

  15. Yajun, X., Jian, G.: Personalized learning resources recommendation for K12 learning platform[J]. Computer System Applications 29(07), 217–221 (2020)

    Google Scholar 

  16. Jiarui, L., Huayu, L., Yang, Y., et al.: Construction and application of knowledge map** for discipline construction based on event extraction[J]. Computer System Applications 31(11), 100–110 (2022)

    Google Scholar 

  17. Yu, X.M.: Software and educational information service. Shandong People’s Publishing House 2022, 05 (2022)

    Google Scholar 

  18. Jiao, X., Yu, X., Peng, H., Zhang, X.: A Smart Learning Assistant to Promote Learning Outcomes in a Programming Course. International Journal of Software Science and Computational Intelligence (IJSSCI) 14(1), 1–23 (2022)

    Article  Google Scholar 

  19. Xuanchi C, **angwei Z, Kai S, et al. Self-supervised vision transformer-based few-shot learning for facial expression recognition[J]. Information Sciences,2023,634

    Google Scholar 

  20. Yongqiang Y, **angwei Z,Bin H, et al. EEG emotion recognition using fusion model of graph convolutional neural networks and LSTM[J]. Applied Soft Computing Journal,2021,100

    Google Scholar 

  21. Gong, Z., Yu, X., Fu, W., Che, X., Mao, Q., Zheng, X. (2021). The Construction of Knowledge Graph for Personalized Online Teaching. In: Tan, Y., Shi, Y., Zomaya, A., Yan, H., Cai, J. (eds) Data Mining and Big Data. DMBD 2021. Communications in Computer and Information Science, vol 1454. Springer, Singapore. https://doi.org/10.1007/978-981-16-7502-7-11

    Google Scholar 

Download references

Acknowledgement

This work is supported by Shandong Provincial Project of Graduate Education Quality Improvement (No. SDYJG21104, No. SDYJG19171), the Key R &D Program of Shandong Province, China (NO. 2021SFGC0104, NO. 20 21CXGC010506), the Natural Science Foundation of Shandong Province, China (No. ZR2020LZH008, ZR2021MF118, ZR2022LZH003), the National Natural Science Foundation of China under Grant (NO. 62101311, No. 62072290), the Postgraduate Quality Education and Teaching Resources Project of Shandong Province (SDYKC2022053, SDYAL2022060), the Shandong Normal University Research Project of Education and Teaching (No. 2019XM48), and Industry-University Cooperation and Education Project of Ministry of Education (No. 220602695231855).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to **aomei Yu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jiao, X., Yu, X., Peng, H., Gong, Z., Zhao, L. (2024). The Design and Implementation of Python Knowledge Graph for Programming Teaching. In: Vaidya, J., Gabbouj, M., Li, J. (eds) Artificial Intelligence Security and Privacy. AIS&P 2023. Lecture Notes in Computer Science, vol 14510. Springer, Singapore. https://doi.org/10.1007/978-981-99-9788-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-9788-6_9

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-9787-9

  • Online ISBN: 978-981-99-9788-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation