数据结构课程教学的表象训练研究
【摘要】:
数据结构是一门计算机专业的基础核心课程,具有抽象和动态的特点。目前数据结构教学效果不是很理想。本课题拟从表象训练着手,通过加强学习者形象思维训练,帮助他们更好理解数据结构与算法,提高数据结构的教学效果,以弥补数据结构教学中这一的不足。
表象研究是形象思维训练的基础。大量研究表明,成绩和表象能力之间存在着极大的相关性,表象清晰度高者占有优势。数据结构课程的抽象性和动态性适合进行表象训练。将抽象的数据结构及相关算法形象化、具体化,可以帮助学习者增加理解、加深记忆,从而有效地将形象思维和抽象逻辑思维有机结合,促进学生的编程能力。
对教材认真分析的基础上,根据数据结构的难点和重点,我们用C语言系统地设计了一系列动画演示程序。这些程序能较好地模拟数据结构中的一些典型算法。同时,我们设计了两种表象训练模式,即课堂表象训练模式和程序设计表象训练模式。借助这种两种表象训练模式和演示系统,拟帮助学生将抽象的数据结构知识用形象的方式理解记忆。
教学实践表明,表象训练能够让学生切实体会到算法和数据结构的紧密联系,并在综合实验中加强对数据结构和算法的理解和记忆。对比研究显示,表象训练无论是从短期还是长期都达到很好的教学效果。