"新工科"概念于2017年由教育部门明确提出,通过智能产业带动新一轮产业革命与科技革命,凸显出程序设计在工程领域具有的重要作用。通过对多年的教学经验进行总结指出线上线下交叉融合的一种教学方式,即"MOOC+微课+OJ",通过对"C语言程序设计"课程的教学方法进行创新,根据实践可以得知,线上线下交叉融合的教学方法不仅可以增强学生学习的积极性与主动性,还能提高学生处理问题的能力,从而为计算机学科和其他学科的整合奠定良好的基础。