基于本科工程教育认证中培养学生解决复杂工程问题能力的要求,针对数据结构课程教学中学生水平参差、需求各异、缺乏持续学习动机、缺乏创新愿望和能力的问题,提出线上线下相互协同的教学模式改革,从教学方式与手段、教学活动和组织、考核方式、课程资源建设几方面,介绍具体教学改革过程,最后说明教学改革效果,并提出基于学情分析的持续改进方法。