C Language Teaching Practice Based on Modular Design and File Operations

A Case Study of Classroom Roll Call System

Authors

  • Junwei Luo

DOI:

https://doi.org/10.54097/a63vzj83

Keywords:

C language teaching, modular design, file operations, teaching case, classroom roll call system

Abstract

Aiming at the problems that students generally find grammar boring and theory divorced from practice in traditional C language teaching, this paper proposes to take the "classroom roll call system" as a comprehensive case, integrating two core knowledge points of modular design and file operations into teaching practice. By guiding students to decompose the system into independent modules such as menu, roll call, student management and file operations, and using files to achieve data persistence, the students' programming interest, system design ability and problem-solving ability are effectively improved. Teaching practice shows that this method improves the teaching effect and provides a reference path for the training of applied talents.

Downloads

Download data is not yet available.

References

[1] Steering Committee for University Computer Courses of the Ministry of Education. Basic Requirements for University Computer Foundation Courses [M]. Beijing: Higher Education Press, 2016.

[2] Su Xiaohong, Chen Huipeng, et al. Practical University Course for C Language (5th Edition) [M]. Beijing: Electronic Industry Press, 2022.

[3] Kernighan B W, Ritchie D M. The C Programming Language (2nd Edition) [M]. Prentice Hall, 1988.

[4] Wang Shan, Sa Shixuan. Introduction to Database Systems (5th Edition) [M]. Beijing: Higher Education Press, 2014.

[5] Guo Yinzhang, Wang Lifang. Teaching Reform and Practice of C Language Programming Course Based on Project Task-Driven [J]. Computer Education, 2017, (02):41-44.

Downloads

Published

21-11-2025

Issue

Section

Articles

How to Cite

Luo, J. (2025). C Language Teaching Practice Based on Modular Design and File Operations: A Case Study of Classroom Roll Call System. International Journal of Education and Social Development, 5(1), 227-229. https://doi.org/10.54097/a63vzj83