基于非计算机专业人员自己编写程序的需求日益增长,分析建构主义学习理论的思想内核和外延,提出将抛锚式教学法用于非计算机专业C语言程序设计教学,从早期熟悉阶段、中期学习阶段和后期应用阶段介绍具体教学应用实践,最后通过教学效果评价说明该教学法的有效性。