计算机的使用成为了当今大学生必须掌握的基础技能,大学计算机公共基础课程也成为了大学所有非计算机专业学生的必修课。其中,程序设计类的公共基础课也成为了很多非专业学生在学习中的不得不得克服的困难点。大学计算机程序设计是一门不仅理论知识多并且对实践能力要求很高的学科。在开展相关课程时,很多时候教学效果并不理想,尤其是它作为公共基础课时,大课堂教学老师很难顾及到每一个学生教学,效果便难以达到理想的成效。本文结合了各方面因素,分别从老师到学生再到课堂本身的性质等方面,进行观点的整合,阐述目前大学计算机程序设计类公共基础课教学需要解决的一些问题以及其解决措施,大学计算机程序设计类公共基础课教学中应当改进的不足之处,本文从对该课堂性质开始探讨,通过分析研究,提出解决措施,使其能够呈现出更完善的课堂,从而改进教学成果。