CURRICULUM, INSTRUCTION, AND PEDAGOGY article

Front. Educ.

Sec. Higher Education

Volume 10 - 2025 | doi: 10.3389/feduc.2025.1498100

Design and application of teaching cases based on heuristic teaching in C programming language curriculums -taking the loop structure for an example

Provisionally accepted
Feifan  ZhangFeifan Zhang*Zhenwan  PengZhenwan PengChangqing  WangChangqing WangFei  YangFei Yang
  • Anhui Medical University, Hefei, China

The final, formatted version of the article will be published soon.

C programming is a general-purpose, processor-oriented, and powerful language, widely used in various daily life applications. As a prerequisite for many core courses in computer science and information technology such as data structures, it serves as a fundamental course for multiple majors in universities globally. However, it remains one of the most challenging subjects to learn and master, with consistently high failure rates being a global problem. To improve learning efficiency and develop problem-solving skills through programming, we implemented a heuristic teaching method incorporating specially designed case studies. The participants were freshmen majoring in Medical Information Engineering at Anhui Medical University. Taking the loop structure as an example, we explain the design of case studies to engage students. The average scores improved from 72.9 to 77.2 between semesters without and with the heuristic teaching approach. Independent T-test results confirmed the statistical significance of this improvement. Student evaluations of teaching performance increased from 90.73 to 94.53. These results demonstrate the effectiveness of this heuristic teaching method with specially designed cases. We think that the proposed method may be also suitable for other programming courses.

Keywords: C programming, Heuristic teaching method, Cases, loop-structure, programming courses

Received: 18 Sep 2024; Accepted: 05 Jun 2025.

Copyright: © 2025 Zhang, Peng, Wang and Yang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

* Correspondence: Feifan Zhang, Anhui Medical University, Hefei, China

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.