通过分析项目驱动法教学模式的不足, 根据C语言课程实践性强的特点, 提出了递进式项目驱动教学法。该方法以若干个综合项目为载体, 将项目分解为多个循序渐进的子项目, 把教学内容的重点难点由浅入深地分解到各个子项目中, 并进行详细的教学设计和实验设计, 使教学环节据此递进式开展。将该方法应用于C语言教学实践, 能够提高学生兴趣和应用能力, 有效地提升C程序设计课程的教学质量。