寻杨 柳欣
[摘 要]当前,数据结构课程受教学内容所限,教师无法使学生掌握知识的全貌。其教学若不能从后续课程中提炼数据结构并结合现实问题进行分析,则不利于培养学生根据问题需求选择适当数据结构的能力,也容易使学生产生数据结构课程无用论。文章提出在课程群视域下对多门相关课程进行整体教学设计的思想,并且以B+树为例设计了可应用于三门专业核心课程的共享案例。这种新的教学形式有利于打破课程间的知识壁垒,分阶段引导学生进行知识建构,促进学生创新意识和问题解决能力的培养。
[关键词]数据结构;B+树;案例教学;图解教学;建构主义教学
[中图分类号] G642 [文献标识码] A [文章编号] 2095-3437(2021)08-0019-03
引言
《国家中长期教育改革和发展规划纲要(2010—2020年)》指出,要牢固确立人才培养在高校工作中的中心地位,着力培养信念执著、品德优良、知识丰富、本领过硬的高素质专门人才和拔尖创新人才[1]。数据结构既是计算机科学与技术专业(简称计算机专业)的专业基础课程之一,也是培养计算机专业学生创新意识和问题解决能力的核心课程。该课程的教学内容是围绕数据元素的逻辑关系、关系描述以及相互操作而展开的[2]。由于教学内容的理论性强,算法底层的逻辑结构较为抽象,复杂算法的执行过程难以理解等,因此采用传统教学方式往往难以取得理想效果[3]。另外,为了培养学生的创新意识,也有必要探索新的教学方法,帮助学生形成算法思维模式,增强学生根据实际问题需要选择高效数据结构并进行性能分析的能力[4]。……