程序设计是大学非计算机专业重要的计算机类课程,其中计算思维的培养是非计算机专业程序设计课程的主要目的。文章针对非计算机专业学生在学习程序设计课程中存在的问题,提出了基于螺旋式的教学模式下,以阶段性项目设计为主体的程序设计课程中计算思维的培养方案。该研究通过对各阶段课堂的合理安排与优化,让学生在掌握编程技能的同时能更好地理解计算思维。