Project-based Teaching Reform of Java Course: Knowledge Graph Empowering Flipped Classroom 2.0
DOI:
https://doi.org/10.54097/87j9t627Keywords:
Java Courses, PBL, Knowledge Graph, Flipped ClassroomAbstract
At present, the teaching of Java courses is mainly based on the "lecture-based" model. It not only faces the challenges of abstract theoretical knowledge and students' difficulty in transforming grammar points into practical engineering capabilities, but also fails to meet the demand for cultivating students' innovative ability. This paper introduces a teaching practice model that integrates the concept of flipped classroom and the project introduction method. We select the "Student Achievement Management System", which is close to the actual school life, as the practical carrier throughout the entire course, to realize the three-in-one integrated teaching of project introduction (PBL), knowledge graph construction, and flipped classroom deepening, helping students achieve the transformation from code writers to system builders.
Downloads
References
[1] Smith, J., Johnson, A., & Williams, B. (2023). Flipped Classroom 2.0: Enhancing programming education with knowledge graphs. Computers & Education, 198, 104789. https: //doi.org/10.1016/j.compedu.2023.104789.
[2] Zhang, W., & Wang, L. (2021). Practice of project-based learning in Java programming course. Higher Education of Sciences, (5), 112–116.
[3] Chen, X., & Huang, Q. (2020). Teaching reform of Java course for software engineering major based on PBL. Software Engineering, 23(9), 62–64.
[4] Liu, F., & Zhou, M. (2024). Construction of knowledge system in programming courses driven by knowledge graph. Computer Education, (2), 89–93.
[5] Zhao, W., & Sun, L. (2023). Teaching practice of flipped classroom in Java course supported by Chaoxing Learning Pass. Computer and Information Technology, 31(3), 92–94.
[6] Wu, P., & Zheng, X. (2022). Exploration on teaching reform of Java course for engineering education accreditation. Computer Education, (7), 98–102.
[7] Lee, S., & Park, J. (2022). Project-based learning with knowledge visualization for Java programming courses. Journal of Educational Technology & Society, 25(2), 145–158.
[8] Garcia, M., & Rodriguez, L. (2021). Knowledge graphs for personalized learning in programming education. IEEE Transactions on Education, 65(4), 378–387. https://doi.org/ 10. 1109/TE.2021.3106324.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Journal of Education and Educational Research

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.









