在工程教育专业认证背景下,针对原有教学模式下数据结构课程设计过程中存在的问题,提出一种基于面向对象的虚拟实验开发课程设计教学模式。将本课程的核心算法,通过面向对象的开发方式进行过程和结果的GUI展示,有效地培养学生解决复杂工程问题的能力。