针对高校计算机语言类课程如何提高学生学习主动性和自觉性、编程能力及计算思维的问题,以新疆农业大学《C++程序设计》课程为例,探索了基于“MOOC+SPOC+项目驱动”三种模式结合的新型教学模式,实现了线上线下、课堂内外各个教学环节的融合和互补。