《C程序设计》课程是计算机及相关专业的一门基础课程,它的掌握程度对后续课程的学习具有重大影响。该文从该校对该门课进行改革出发,讨论了《C程序设计》培养方案与教学大纲的修订缘由及安排,并从模块化教学,案例驱动教学和学生最终能力考核三个方面对多年来对C语言教学心得进行了叙述。从该校的C语言教学效果来看,这门课的改革是很成功的,不仅能大大提高学生动手能力,增强他们的信心,而且能为后续课程的学习打下坚实基础。
"C language Programming" is one of basic courses for Computer Science major and its related major. Its mastery has a significant impact on the successive curses. In this paper, starting from innovation of the course, the reasons for revising training programs and teaching Syllabus of "C language Programming" and arrangements are discussed. Teaching experience is described from three aspects such as the modular teaching, case-driven teaching and student final ability evaluation. It can be seen from teaching effect in our university that the innovation of the course is successful, which can't only improve student's practice ability and enhance their confidence, but also lay a solid foundation for studying successive courses.