“数据结构”课程的教学探索.doc
《“数据结构”课程的教学探索.doc》由会员分享,可在线阅读,更多相关《“数据结构”课程的教学探索.doc(6页珍藏版)》请在三一文库上搜索。
1、“数据结构”课程的教学探索 摘要:文章以“数据结构”的教学实践经验为基础,结合目前的计算机专业课教学改革方法,阐述了当前“数据结构”这门课教学上的一些常见的问题和对数据结构这门课在教学改革上的一些创新的认识。 一、“数据结构”的重要性 “数据结构”在计算机科学中是一门综合性的专业基础课,同时也是计算机学科核心课程之一,在计算机科学中有很重要的地位和作用。数据结构不仅涉及到计算机硬件理论的范围,更与计算机软件有着密切的关系,因此可以说数据结构是计算机软件与硬件理论的交叉科目。数据结构与其它计算机学科关系紧密,如编码理论、编译原理、操作系统等等,其相关知识在很多领域都有着广泛的应用。这门课主要讨论
2、数据的逻辑结构以及在计算机上的实现问题,涉及了以下几方面的知识:数据的逻辑结构、数据的存储结构、相应存储结构下的算法实现。处理数据是计算机的根本任务,随着数据量的增加,程序规模的扩大,如何组织数据成为衡量程序“好坏”的标准之一,设置本课程的目的,在于系统地向学生介绍几种基本的数据结构以及其存储结构和相应算法,使学生通过本课程的学习,既掌握数据结构的基本知识,也具有设计、实现、分析和组织程序数据方面的初步能力,为从事计算机软件开发工作及理论研究工作打下坚实的基础。 二、数据结构课程教育中存在的问题 “数据结构”是一门理论性强、实践性也很强的课程,已被国内外高校列为计算机专业的主要课程,同时也是国
3、内许多高校计算机专业招收研究生的必考专业课程。 由于该课程具有一定的理论深度和难度,而且学生普遍对本门课程的重要性认识不足,认为“数据结构”课程里面谈论的都是一些抽象的理论和空洞的算法,而没有认识到其在理解软件理论和方法上的重大潜在价值。在这种畏难心理的驱动下,学生缺乏学习积极性,进而表现为学习兴趣不浓,学习目的不够明确;另一方面,教材质量和教师是否对授课内容有透彻的了解以及授课水平都是相关因素。但是教材质量和教师授课水平都有保证的情况下就一定能获得良好的教学效果吗?就“数据结构”课程而言,答案仍然是否定的。根据作者的经验和所作的调查显示,在这种情况下,设计适宜和组织良好的实践过程是整体上提高
4、数据结构课程教学质量的决定性因素。然而令人遗憾的是根据作者所作的调查,全国各地院校有相当大的比例,在所开设的数据结构课程中实践过程的内容太少或只是几个孤立的课程实验。出现这种情况有两个原因:一是少数相关教师没有认识到实践过程在数据结构教学中具有特殊的重要性;二是虽然多数教师认识到这种重要性,但是不清楚如何设计一个适宜的实践过程以及如何组织实施这个实践过程。 三、对数据结构教学的初步探索 1充分利用学生感兴趣的事物来讲解枯燥的概念 在数据结构的第一节课首先要对数据结构的作用做一个概括。这时如果采用传统的方法利用教材上的概念给学生做解释的话,很难使学生们在对数据结构完全没有了解的情况下理解这个概念
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程 教学 探索
链接地址:https://www.31doc.com/p-1586295.html