《C语言程序设计》是大多数计算机专业开设的核心专业课,该课程在整个计算机专业体系中有着举足轻重的作用。但是,任课老师和学生普遍都认为该课程难教也难学。该文首先分析了C语言课程教学过程中存在的问题,主要从教学资源的选取、教学手段与教学方法、实践教学的条件以及考核制度几个方面进行了分析和探索,主张教学中以生为本、提高学生的逻辑思维为教学原则,提出了改进措施。