本文通过对不同年级的1 642名大学生进行问卷调查,运用SPSS21.0软件对数据进行分析。结果发现:计算机程序设计课程学习效果在学生层面存在差异,学生的学习态度、学习基础、学习动机、学习策略、自我效能感都会对计算机程序设计课程的学习效果产生重要影响。该研究结论对于有效提升大学生计算机程序设计课程学习效果具有重要的理论参考价值。