Education, Science, Technology, Innovation and Life
Open Access
Sign In

Research on C Language Programming Case-Assisted Teaching Based on BUGs Exclusion

Download as PDF

DOI: 10.23977/curtm.2024.070507 | Downloads: 1 | Views: 87

Author(s)

Yuanzi He 1, Yantao He 1

Affiliation(s)

1 Department of Computing, Guangdong University of Science and Technology, Dongguan, China

Corresponding Author

Yantao He

ABSTRACT

This paper seeks to thoroughly implement the pedagogical philosophy of "student-centered learning, teaching students according to their aptitude, and categorizing training." During the project's execution, we will use the core requirements of the C Language Programming Design course as our benchmark. We will meticulously design and transform a series of practical cases that are closely related to real-life scenarios. These cases not only possess high practicality and interest but also cleverly incorporate specific small errors (BUGs), thereby providing students with a genuine programming environment. This paper will offer robust support and assurance for the transformation of the C Language Programming Design course from knowledge-intensive classrooms to ability-based ones. By introducing practical cases and engaging in BUGs elimination practice activities, we aim to assist students in transitioning from theoretical knowledge to practical application. This will foster their innovative abilities and team spirit, thereby laying a solid foundation for their future career development and lifelong learning.

KEYWORDS

C Language Programming, Case-Assisted Teaching, BUGs Exclusion

CITE THIS PAPER

Yuanzi He, Yantao He, Research on C Language Programming Case-Assisted Teaching Based on BUGs Exclusion. Curriculum and Teaching Methodology (2024) Vol. 7: 41-48. DOI: http://dx.doi.org/10.23977/curtm.2024.070507.

REFERENCES

[1] Cheah C S. Factors contributing to the difficulties in teaching and learning of computer programming: A literature review [J]. Contemporary Educational Technology, 2020, 12(2): ep272.
[2] Dema K .Understanding Students' C language programming Learning Styles: A Case Study in College of Science and Technology [J].Journal of Information Engineering and Applications, 2021, 11:7-14.
[3] Daungcharone K, Panjaburee P, Thongkoo K. Implementation of mobile game-transformed lecture-based approach to promoting C language programming learning[J]. International Journal of Mobile Learning and Organisation, 2020, 14(2): 236-254.
[4] He X, Song Y, Du Y,et al. Research on Teaching Reform of C language programming Course for Deep Integration of Professional Fields[J].Open Journal of Social Sciences, 2022, 10:267-275.
[5] Wan L, Cao Y, Shi L, et al. Development and Teaching Application of Interactive Virtual Algorithm Animation of C Language Program [J].Computational intelligence and neuroscience, 2022, 2022:7082914.
[6] Malysheva Y, Kelleher C. Using BUGs in Student Code to Predict Need for Help[C]//2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, 2020: 1-6.

All published work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2016 - 2031 Clausius Scientific Press Inc. All Rights Reserved.