Aiming at the prominent problems in the traditional teaching of “Object-Oriented Programming (Java)” such as low student learning interest, weak practical ability, and disconnection between theory and practice, this paper takes the teaching practices of the spring semester of 2024 (traditional teaching mode) and the spring semester of 2025 (Generative Artificial Intelligence [AIGC]-assisted teaching mode) as the research objects. The comparative study is carried out by the same teacher with consistent textbooks, syllabuses, and assessment methods. Through a combination of quantitative and qualitative analysis methods, this paper systematically explores the impact mechanism of integrating AIGC technology into curriculum teaching on teaching effects. The research results show that by accurately meeting students’ learning needs, providing real-time Q&A and programming guidance, and reducing the threshold for understanding abstract concepts, AIGC has effectively stimulated students’ learning initiative and improved their academic performance (the final average score increased by 9 points, P < 0.01). This paper provides a replicable practical path and effect evidence for the intelligent teaching reform of computer-related courses.
Zeng X, Li Y, 2025, Artificial Intelligence Generation Content Empowering Java Framework Application Course for Software Technology Major, ACM International Conference on Education and Technology, 1–9.
Chen L, Zhang H, 2025, AIGC-Driven Case Generation and Intelligent Q&A for Java Framework Courses, ACM International Conference on Computing Education Research, 102–110.
Liu S, Wang H, Zhang L, 2026, Learning, Behavior, and Pedagogy: A Systematic Review of Generative AI Use in Programming Education. International Journal of Information and Education Technology, 16(1): 45–58.
Smith J, Johnson K, 2025, Teaching with AI: A Systematic Review of Chatbots, Generative Tools, and Tutoring Systems in Programming Education. arXiv preprint arXiv:2510.03884.
Patel N, Jones R, 2026, Teaching with AI: A Systematic Review of Chatbots, Generative Tools, and Tutoring Systems in Programming Education. International Journal of Learning, Teaching and Educational Research, 25(1): 1–23.
Brown A, Davis B, 2025, A Systematic Literature Review of AIGC Tools in Programming Education. ACM Transactions on Computing Education, 25(2): 1–22.
Ma Q, Sherry W, 2026, How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for Debugging, Carnegie Mellon University School of Computer Science Technical Report, CMU-CS-26-102.
Kaur S, Singh M, 2025, Regulating AI Tools in Programming Education: A Framework for Balancing Assistance and Independent Learning. Journal of Computer Science Education, 35(3): 89–105.
Garcia R, Martinez C, 2025, Evaluating the Impact of Assistive AI Tools on Learning Outcomes in Programming Education, 2025 IEEE Global Engineering Education Conference (EDUCON), IEEE, 567–572.
AlgoCademy Team, 2025, Learn to Code with AI Tutors: Personalized Learning Paths for Java & Python. AlgoCademy Educational Technology Journal, 8(4): 15–28.
Lepp M, Kaimre J, 2025, Frequent AI Use in Programming Class Tied to Lower Student Performance. Computers in Human Behavior Reports, 8(3): 100123.
Rojas-Galeano S, Lopez M, 2025, Between Tool and Trouble: Student Attitudes toward AI in Programming Education. arXiv preprint arXiv:2508.05999.
Pitts G, Miller S, 2026, Students’ Reliance on AI in Higher Education: Identifying Contributing Factors. arXiv preprint arXiv:2506.13845.
Townsend E, 2026, Elon/AAC&U National Survey: 95% of College Faculty Fear Student Overreliance on AI. Journal of Higher Education Pedagogy, 40(1): 78–92.
Krnt Z, Smith E, 2025, Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Education. arXiv preprint arXiv:2510.26402.