程序设计基础课程作为计算机类专业最重要的基础课程之一,对后续专业课程学习、专业能力培养都有重要影响。传统教学方式不能较好地调动学生的学习积极性,对学生工程实践能力的培养不足,难以满足新工科时代的教育要求。本文探讨了该类课程教什么、怎么教、怎么考核等核心教学问题,深入分析该课程当前教学中存在的主要问题,从教学方法、教学内容、实验设置、考试考核等多方面提出教学改革意见和措施,为该门课程的教学与改革提供思路和借鉴。