C++一直以来被大一新生戏称为 “C怕怕”。如何消除学生这种恐惧感, 笔者结合建构主义学习理论和多年C++程序设计课程的教学实践经验, 尝试过案例教学法、 项目教学法等多种教学方法, 发现螺旋式递进项目教学法的效果最为显著。螺旋式递进项目教学法注重知识间的内在关联, 既能激发学生的学习兴趣, 又可以提高程序设计类课程的课堂效率。项目教学法中至关重要的环节是项目的设计, 而螺旋式递进项目教学法恰恰强调了项目的系统性及其复杂度的螺旋式安排。