《C语言程序设计》是计算机专业和非计算机理工科专业的基础课程,而传统教学方式和单纯的线上教学方式存在各自的优势和弊端。本文通过分析传统教学方式教学资源充裕并且互动反馈及时等优势,以及线上教学可以提供更好的学情分析系统和教学资源的融合等优点,提出只有摒弃单一的授课方式,实现多种教学方法兼顾的混合式教学方案才能达到最优的教学效果。