分析线上线下混合式一流课程教学特征,从课程目标、学习成果、教学过程、教学资源、课程评价和思政创新6个方面阐述线上线下混合式程序设计类一流课程的建设方案,介绍课程建设实践过程,说明课程建设效果,总结改革中获得的经验和不足,最后从构建程序设计语言生态圈、课程应用、新形态教材和教育大数据分析方面提出未来一流课程建设的方向。