Exploration and Practice of Teaching Reform in C Language Programming Based on the CDIO Model

Authors

  • Zhihui Li
  • Xiaoshuo Jia
  • Shaoze Zhang

DOI:

https://doi.org/10.54097/k4gx2j37

Keywords:

CDIO Model, C Language Programming, Exploration and Practice

Abstract

The cultivation of applied talents requires undergraduate students in the computer science major to possess solid practical programming skills and innovation capabilities. The success of practical teaching reforms is directly related to the development of students' engineering practice abilities. Based on the construction of undergraduate computer science course clusters and the experience and achievements of teaching reforms, this paper proposes an exploratory and practical teaching reform plan for C language programming under the guidance of the CDIO model. The plan includes reforms in theoretical teaching methods, experimental teaching methods, and assessment mechanisms, aiming to establish a practice-oriented teaching model. This reform will significantly enhance students' learning interest and cultivate their abilities in autonomous learning and practical innovation.

Downloads

Download data is not yet available.

References

[1] Liu, Y., Li, H. CDIO-Based Formative Assessment System for CProgramming Courses: Designand Practice. Journal of Engineering Education Transformations. 2022, Vol.35(No.2), p.47-59.

[2] Zhang, Q., Wang, L., Chen, J. Project-Driven Learningin CProgramming: ACDIO-Oriented Reformto Enhance Practical Competence. IEEE Transactionson Education. 2023, Vol.66(No.3), p.189-196.

[3] Ahmed, M., Smith, K. Addressing "High Scores but Low Ability" in CProgramming: ACDIO-Integrated Assessment Approach. European Journal of Engineering Education. 2021, Vol.46(No.4), p.512-528.

[4] Lee, S., Park, J., Kim, H. Online Programming Platformsin CDIO-Based CLanguage Courses: Enhancing Supervision and Feedback Efficiency. Computer Applications in Engineering Education. 2024, Vol.32(No.1), p.215-231.

[5] Garcia, R., Martinez, A. Innovating Assessment Criteria for CProgramming: Flexibilityand Creativity in CDIO Framework. Journal of Computing Sciences in Colleges. 2022, Vol.38(No.3), p.78-87.

[6] Wang, H., Zhang, Y. Integrating CDIO with Blended Learning for CProgramming: Improving Student Engagement and Practical Skills. Education and Information Technologies. 2021, Vol.26(No.6), p.6891-6910.

[7] Davis, E., Brown, S. CDIO-Oriented Reform of Experimental Teaching for CProgramming: From Verification to Innovation. Journal of Engineering Education. 2025, Vol.114(No.1), p.89-105.

[8] Chen, L., Yang, X., Hu, Z. Team Collaboration Assessment in Introductory CProgramming Courses: ACDIO Perspective. Proceedings of the International Conferenceon Engineering Education (ICEE). Singapore, 15-17June2023, p.145-150.

Downloads

Published

31-12-2025

Issue

Section

Articles

How to Cite

Li, Z., Jia, X., & Zhang, S. (2025). Exploration and Practice of Teaching Reform in C Language Programming Based on the CDIO Model. International Journal of Education and Social Development, 5(3), 70-74. https://doi.org/10.54097/k4gx2j37