文章根据"程序设计"课程的线下教学开设情况,总结在实际教学过程中所遇到的不足,结合当前较热门的线上MOOC资源,探索出基于MOOC的程序设计类课程的教学经验,解决目前此类课程所产生的相关问题,再以本门课程教学经验为基础,给相关课程开设线上线下混合教学、纯线上教学提供一定的理论依据,最后为其他课程教学实践及课程拓展提供借鉴。