从提高学生实践能力和解决问题的能力出发,提出基于项目训练的C语言程序教学模式,通过分析现阶段C语言教学中存在的问题,给出模块化教学和分阶段项目训练的教学模式,并分析了基于项目训练的C语言程序教学模式的优点,为现阶段C语言教学提出建议。