针对C语言程序设计实验课程存在的问题,提出将OBE理念引入“C语言程序设计”的实验教学中。通过反向的教学设计,确定教学目标,设计多元化、递进式的实验教学项目,实施由易到难的模块化教学,建立一整套形成性评价体系,以成果驱动学习,形成完整的闭环控制的实验教学体系。经实践证明,该方法取得了一定的效果。