With the continuous advancement of the New Engineering Education initiative, universities are raising the standards for cultivating engineering talents. C Programming Language, as a core course for computer science and related majors, plays a fundamental role in developing logical thinking, programming skills, and engineering practice. However, problems such as outdated content, weak practical connections, and single assessment methods still exist in current teaching, which affects both learning outcomes and students’ skill development. Based on the outcome-based education (OBE) approach and supported by AI-assisted teaching tools, this paper proposes a reform plan focusing on teaching content, instructional methods, and evaluation systems. The goal is to enhance students’ overall abilities and practical innovation skills, and to align the course more closely with modern industry needs.
Li G, Zhao F, Zhou Y, 2025, The Teaching Reform and Practice of Professional Courses for Engineering Students. Journal of Contemporary Educational Research, 9(5): 290–295.
Gan Y, 2024, The Organic Integration of Innovation and Entrepreneurship Education with Ideological and Political Education—A Case Study of the C Programming Course. International Journal of Educational Teaching and Research, 1(1).
Amisha S, Nancy A, Anil T, 2024, Modern Approach to C Programming: Exploring the Foundations of Problem-Solving through C Programming (English Edition), BPB Publishers, India.
Zu B, Wang H, Chen H, et al., 2025, Adapting High-Level Language Programming (C Language) Education in the Era of Large Language Models. Journal of Contemporary Educational Research, 9(5): 264–269.
He Y, He Y, 2024, Research on C Language Programming Case-Assisted Teaching Based on BUGs Exclusion. Curriculum and Teaching Methodology, 7(5).