在工程教育背景下,针对"数据结构与算法"课程在教与学的过程中存在的问题,遵循OBE反向设计的原则,提出了基于OBE的课程教学改革,并从设定课程目标、重构教学内容、实施线上线下混合式教学、完善课程考核评价方法等方面进行了教改实践,取得了较好的实践效果。