基于以学生为中心的教育理念,结合教学现状和存在的问题,提出将程序设计课程实验教学目标分解细化,采用分层式任务驱动型教学方法的思路。以编程在线评判系统为依托,将竞赛教学融合,分别从教学内容、教学模式以及教学评价3个方面介绍课程实验教学改革,强调根据施教效果的反馈调节教学环节。