程序设计基础课程是高校计算机基础教学的核心课程,针对程序设计基础课程在教与学两方面存在的问题,采用翻转课堂、案例教学、项目教学等混合式教学方式,从教学方法、教学内容、教学模式和考评方式等方面进行改革实践,以提高教学质量,使学生在提高程序设计能力的同时,培养学生的计算思维和解决实际问题的能力,在实践中取得了较好的效果。