针对算法设计与分析课程枯燥和抽象的特点,提出基于三维度的算法设计与分析课程案例库.案例库从类型维度、应用维度和知识维度3个不同层面对算法理论进行阐述与覆盖,各个维度之间知识交叉融合、层层递进,降低了学生的学习难度.从教学效果可以看出,基于三维度的算法设计与分析课程案例库的建设与应用能够激发学生的学习积极性和自主性,提高学生的工程实践和团队协作能力,增强学生的科学研究能力和行业竞争力,也可为其它课程教学提供参考.