本科院校非计算机专业C语言课程的教学一直是个重点和难点问题,本文以数学专业为例,分析了造成C语言课程教学效果不好的几个重要因素,并在此基础上提出了一系列的教学改革措施,包括根据数学专业的特点调整授课内容、改进教学方式方法、加强实践动手训练环节、对考核方式进行改革等。经过多年课堂教学实践,发现这些措施能取得较好的教学效果。