- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 页
《数据结构》课程教学方法初析
在计算机科学中,“数据结构”不仅是一般程序设计(特别是非数值计算)基础,而且是设计与实现编译程序、操作系统、数据库系统与其他系统程序及大型应用系统重要基础。《数据结构》课程是计算机专业一门非常重要核心课程。但是由于该课程抽象度高,需要有数理逻辑、集合论、图论与代数等方面基础,而且还需要运用许多前驱课程(如c语言)知识,学生普遍反映该课程不易理解,学习难度大,课程教学效果不佳。结合笔者教学经验,针对在教学中发现问题,讨论《数据结构》课程一些教学方法,以提高教学质量。
一、让学生对《数据结构》课程有一个正确认知
教师在讲授《数据结构》这门课程初期,都会让学生了解《数据结构》课程性质、特点及重要性,以达到让学生重视该课程目。但要注意不要把它放在过“高”、过“难”位置,让学生认为要学好数据结构也是个高难过程,而产生了畏惧心理;这也容易导致一些程序设计语言基础不好学生随着课程深入、理论知识枯燥,逐渐失去兴趣,最后放弃学习。要让学生在重视该课程同时,也建立学好该课程信心。
二、激发学生对《数据结构》课程学习长久兴趣
兴趣对人认识活动有非常重要作用,学生学习兴趣一经被激发,就会产生聚精会神注意力,愉快紧张情绪及坚强意志等,从而提高了活动效果。所以兴趣能吸引学生去从事活动,思考问题,从而学好他们感兴趣课程。在数据结构课程教学过程中我发现,学生刚接触该课程时,态度上都对之非常重视,虽然感觉很难但都还比较有兴趣;当课程逐渐深入时,觉得理论性很强,枯燥乏味,一些学生慢慢失去了兴趣;到课程结束时,都不清楚自己具体学到了什么,更不用说怎么去用所学数据结构知识去解决实际问题了。所以,一定要努力让学生对《数据结构》课程学习兴趣长久保持下来,不能消失。这就要求教师在课堂教学中,始终坚持对学生进行兴趣培养,针对该课特点,认真研究如何把这些枯燥、乏味、死板定义、算法变得生动活泼具体,让学生真正喜欢它。
三、把握住知识结构与特点,采取灵活多样讲授方式
(一)重温前驱课程(如C语言)相关知识
数据结构主要讲授数据逻辑结构与存储结构,以及不同存储结构下算法实现。其算法经常需要用到前驱课程C语言里指针、函数与结构体这些知识。而这些知识都是C语言难点,一些学生经过一段时间已经将这些知识遗忘得所剩无几,甚至大多数学生在学习C语言时都没很好掌握。所以,在学习数据结构前复习C语言等前导课程内容,巩固了程序设计基础,学生在学习数据结构时就能较快理解大量算法起到事半功倍效果。但是由于课时有限,在复习前驱课程时也不用讲得很详细,只需要复习与数据结构课程相关内容就可以了。
(二)对课程内容进行整合细分
《数据结构》课程内容较多,教师应根据教学大纲要求对该课程每个章节内容进一步整合,对每个知识点按照重要程度、难易程度进行详细划分,并给出相应等级。以知识点为线索对数据结构内容进行纵横联系,从中找共性,找规律,使其逻辑性加强,这样能使学生对《数据结构》课程有一个整体、立体形象化了解。
(三)精心选择典型案例
《数据结构》课程包括许多算法设计内容,比较抽象,不易理解。所以,在讲授过程中,选编合适案例进行知识应用举例是数据结构教学中重要环节,选择或设计适合学生、难易得当、繁简相宜案例,应包含学生已经学过与即将学到知识,并以此案例作为驱动进行课程教学与学习,可以提高学生学习兴趣与学习效果,达到较好教学目。
(四)强化培养学生动手能力,重视实验环节,提高算法设计与程序设计能力
在数据结构学习过程中,学生比较困扰是理论不能与实践相结合,经常是费了很大功夫把理论知识学会了,却不知道怎么应用。所以要配合知识点安排相应上机实验穿插在日常教学中。上机实验题目不宜过难,只需让学生将相应知识点基本实现方法掌握好,能编写简单程序,加强学生对知识点理解。期末,还要安排有针对性课程设计,课程设计是软件设计综合训练,包括问题剖析、总体结构设计、用户界面设计、程序设计基本技能与技巧,多人合作,以达到一整套软件工程规范训练与科学作风培养。这里也要注意课程设计题目选取与设计,如果题目太复杂,不仅不利于学生编程提高,还会影响学生学习热情;相反如果太简单,又达不到训练目。
要学生学好《数据结构》这门课程,老师必须给予足够重视,使出浑身解数,才能收到预定教学效果。本文仅以笔者自身经验,剖析了一些《数据结构》课程教学体会与感受,总结了一点自己经验。随着科学技术日益发展,数据结构也将不断地发展,《数据结构》课程教学也将有所发展变化。我们教师应该依据高等教育人才培养目标,及时更新自己教育理念,不断努力剖析更多更好、与时俱进教学方法。
希望以上资料对你有所帮助,附励志名言十条:
1、理想的路总是为有信心的人
文档评论(0)