摘 要:数据结构与算法是基于计算机程序理论的重要技术基础,尤其在分析复杂的算法时,其数据结构的算法原理往往具有较高的抽象性,不宜初学者理解学习。另一方面,由于现代软件开发的门槛较低,数据结构与算法的理论知识必要性遭受到其他第三方软件的削弱,使得学生无法重视学习这门课程。本文旨在指出数据结构与算法的意义,并浅析图示教学在期课程中的运用。
关键词:图示教学;数据结构与算法;应用
一、结构数据与图示教学的理论概念
1.结构数据与算法的概念本质
结构数据与算法是计算机技术,软件技术等相关专业的必修基础课,同时也是程序编写与操控的基础之一,其重要性在计算机领域中属核心内容。它的主要任务是针对计算机中的数据逻辑进行讨论以及通过算法实现非数值运算,从本质上来看,数据结构的任务并不复杂,但由于其本身的概念及数据具有多样性与复杂性的特点,使《结构数据与算法》的课程不易理解。例如数据结构的先修课程《离散数学》中,在讨论逻辑结构与运算算法的同时,需考虑到离散结构在计算机程序上的处理,学生很难从直观的角度理解教学内容。因此在教学实践过程中,老师需帮助学生利用发散思维模式,理解抽象内容。
结构数据与算法的教学需要教师运用图文结合等多种方法,引领学生理解并掌握算法的本质。根据资料显示,人们对于同样的内容,视频与图像的记忆要远远高于文字的记忆,教师需要通过图示教学与可视化教学的方法,提高学生学习积极性,帮助学生掌握抽象理论并运用于实践中。……