分析传统程序设计基础教学中存在的问题,提出程序设计基础课程线上线下混合式教学改革,从课程教学目标、线上教学理论知识、线下教学实践项目、课程教材双线并行几个方面介绍具体改革措施,形成"线上教学理论知识主线清晰完备,线下教学实践项目辅助拓展能力"的教学主线,最后说明课程教学改革效果。