C PROGRAMMING LANGUAGE TEACHING BASED ON CDIO

Abstract

"C Language Programming" course is a professional basic course for most engineering majors, which is set up in the first year of undergraduate programmes. It is an important basic course to cultivate students' computer programming ability. The traditional C Language teaching adopts the training method of programming on PC only, the course content is basically around scientific calculation and algorithm design, which is insufficient for students' programming training based on practical engineering problems. This paper introduces the application of CDIO teaching mode in the teaching of "C Language Programming" in Automation Major of Beijing Institute of Petrochemical Technology(BIPT). The isolated programming course and practice are put into the specific automation system, and the "engineering object teaching method" is adopted to integrate the four links of CDIO " Conceive, Design, Implement and Operate" and the key knowledge points of programming into a series of practice projects, the learning mode of "task practice → skill induction → knowledge summary → project re practice" is adopted to train the programming ability. From the teaching practice effect of the course, this mode can promote students' knowledge acquisition activities to be more active, more practical and more effective, improve students' learning quality, and comprehensively improve students' knowledge, ability and professionalism. While learning C Language, the students have "early engineering experience", which can improve their interest and confidence in future professional courses.

Authors
Shuhong Wang, Jiandong Liu, YiQun Dong, Qingxuan Wei
Document
81.pdf.pdf (437.14 KB)
Document type
I Agree
On
Pages
11
Reference Text
Proceedings of the 17th International CDIO Conference, hosted on-line, Chulalongkorn University & Rajamangala University of Technology Thanyaburi, Bangkok, Thailand, June 21-23 2021
Year
2021