针对现阶段高等院校中程序设计类课程教学内容与实践体系在培养创新人才方面所存在的问题,将分层化教学模式结合CDIO教学理念引入传统程序设计课程。融合课程特点,分析教学内容的内部关联性与层次性,优化程序设计类课程体系,构建程序在线测试平台,改进课堂教学模式。以程序竞赛为驱动,以培养学生的创新能力与团队意识为目标,并结合大学生各类创新创业项目,理论与实践相互结合,提高学生的学习兴趣与动手实践能力,取得了良好的教学效果。