浅谈高职高专数据结构课程教学改革

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:zx154028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 数据结构是计算机专业的一门核心课程,学生对该门课程掌握得好坏直接影响其对后续课程的学习和软件开发能力的高低。结合当前高职高专人才培养目标要求,分析高职高专数据结构课程教学中存在的问题,提出对该门课程进行教学改革的一些方法。
  关键词 数据结构;高职高专;教学改革
  中图分类号:G712 文献标识码:B 文章编号:1671-489X(2012)06-0068-02
  A Short Discussion on Teaching Reform of Course of Data Structure for Vocational College Students//Wang Wanli
  Abstract Data structure is a core course computer major and whether the students are excellent at the course or not will influence on the studies of further courses and the ability to develop software. According to the objective of recent educating for vocational students, problems existing during the process of data structure teaching were investigated and the methods of course teaching reform were put forward.
  Key words data structure; higher vocational teaching; teaching reform
  Author’s address Baotou Light Industry Vocational College, Baotou, Inner Mongolia, China 014035
  
  数据结构是高职高专计算机专业必修的一门核心专业基础课程,在整个课程体系中具有承上启下的作用,因此,学好该门课程在提高学生理论水平和实践能力方面都有着举足轻重的作用。当前高职高专计算机专业培养目标是以服务为宗旨,以就业为导向,充分发挥高职高专学生的特点。因此,该门课程的教学目的是在学生了解数据结构的理论知识的基础上,培养学生解决实际问题的能力,从而为学生后续课程的学习及实践打下良好的基础。
  1 高职高专数据结构课程教学中存在的问题
  数据结构作为计算机专业的核心课程既是重点课程也是难点课程,其主要讨论常用各种数据的逻辑结构、存储结构及有关算法,通过教学,使学生能根据实际应用的需要,对数据进行逻辑结构分析、存储和处理,进而编制出高效率的程序。该课程不仅内容丰富,学习量大,而且具有强逻辑性和高抽象性。算法复杂多变,高职学生在学习过程中经常感到困难,甚至产生厌学情绪。从教学过程中分析主要是下面几个原因。
  1)近年来,随着高职高专学生录取分数的逐年下降,由于高职高专生源素质等原因,学生的接受和理解能力等都不尽如人意。同时由于该门课程理论与算法相对较多,知识点比较抽象,使得学生感觉学习该门课程比较枯燥,从而缺乏学习的兴趣和积极性。
  2)学生对于前导课程的学习不扎实。目前所用《数据结构》教材都是以C语言作为描述工具。在学习数据结构这门课程之前,学生已经学习了C语言,但由于学生自身的素质以及课时量的安排等问题,使得学生对数据结构中常用的结构体、指针、链表等部分的内容掌握得差强人意,因此在学习数据结构中的抽象数据类型链式存储结构时,反映出学生对用C语言描述的相关算法看不懂的情况。
  3)高职高专学校教师的教学方法相对比较陈旧和单一,这使得学生不能灵活地运用数据结构中所讲的知识。当前高职高专教师对于该门课程的教学基本沿用本科教学的方式,把授课的重点放到讲授数据的基本结构上,选用的案例只能用于数据结构算法的验证和说明上。这种单一的教学环节,不能充分调动起学生兴趣和学习的积极性,开拓学生的思维,从而导致培养学生在进行较大规模的软件项目开发时,不能够灵活地把数据结构的相关知识运用于其中。
  4)理论与实践教学课时比例分配不够合理。数据结构课程理论性强、思维抽象、难度较大,在实际授课时由于理论偏多,不利于学生掌握本课程中所涉及的线性表、栈、队列、树、图、查找及排序等内容;同时由于实践课程难度偏大,对其中的算法分析和程序设计的难度已经远远超过其前导课程C语言。在C语言中编写源程序仅需要简单的几行语句就能够实现一定的功能,而本门课程中每个实验的源程序都比较复杂,它不仅要设定大量的数,还要求所设计的算法合理规范才能完成相应的功能。因此,大部分学生都很难完成实践任务,从而导致教学过程中出现重理论轻实践的现象。
  2 高职高专数据结构课程教学改革建议
  2.1 激发学生的学习兴趣,调动学生学习的积极性
  学习积极性不高,可能是所有高职高专学生的共同特点,再加上学生本身基础较差、本课程的理论性和抽象性过强,因此,很难激起学生的学习兴趣,当然更谈不上学习的积极性了。而第一堂课是提高学生学习兴趣和调动学生学习积极性的关键。俗话说:“良好的开端是成功的一半。”因此,在讲授第一堂课时,不要急于给学生灌输基础的理论知识,而应该从学生身边的一些有趣的应用实例入手,从而激发学生的学习兴趣和调动学习的积极性。
  2.2 巩固前导课程的基础
  在前导课程C语言程序设计中,由于种种原因学生没有能够很好地学习结构体和指针类型等内容,也没有能够很好地掌握动态内存分配等知识,这为学生学好数据结构这门课程带来极大的困难。因此,在本门课程教学中必须要对这些缺漏的知识进行弥补。而如何利用有限的课时使教师既能对之前缺漏的知识进行弥补,又能够使学生按照计划要求学习本门课程,这成为摆在教师面前的又一重要问题。通过对课程的分析以及参考其他教师的教学经验,笔者有如下建议:讲解程序运行期时,可通过讲解它们是如何在内存中进行分布的,以及各个内存区都能够发挥什么作用来使学生对本门课程所涉及的知识有所了解,并将该模式贯穿于整个的教学和实践课程中,从而培养学生独立思考和解决问题的能力。
  2.3 多媒体教学手段与传统教学方式相结合
  随着计算机的迅猛发展,多媒体技术的出现对于教学效果的改善起到积极的促进作用。多媒体教学以形象生动的方式展现教学内容,既能够激发学生学习的兴趣,又能够节省教学时间,改善教学效果。而数据结构这门课程由于其特殊性,即理论性较强,决定了传统的板书教学方式在其教学中的主导作用,而多媒体教学只能在其中起到辅助作用。因此,如何将现代多媒体教学手段与传统的教学方式有机结合是当前面临的重要问题。基于教学实践以及对本门课程的分析,笔者建议:在对一些较为复杂且不易理解的算法进行讲解时,可利用PPT、Flash等软件制作算法运行过程,以对该算法进行动态演示,如数据出入“栈”、二叉树的遍历、图的遍历、各种查找排序等内容;而在讲解链表的插入和删除算法时,教师最好能在黑板上画出整个算法的演变过程,通过该讲解使学生养成在看不懂或写不出算法时采用图形法分析问题的习惯。
  2.4 采用项目驱动的实践教学方法
  在数据结构这门课程中采用项目驱动教学方法,即将传统的以验证性实验为主的实践教学,转变成以解决问题、完成任务为主的多维互动方式的教学。注重以学生对实际算法应用为主体,通过给学生布置具体的项目任务,激发学生为完成任务而产生的学习兴趣和学习积极性。可每讲完一个类型的算法就进行一次实践教学,在实践教学过程中通过布置与前面所讲算法相关的一个项目,使学生更深入地对前面所讲理论知识加以理解和掌握。如通过学生成绩管理系统这个项目,使学生能够利用已讲算法来完成对学生信息的查找、插入和删除等操作;对旅游路线设计问题,使学生较好地掌握最短路径算法的应用等。
  3 结束语
  数据结构作为计算机专业的一门专业基础课,由于其理论性较强,内容较抽象,历来被高职高专计算机专业学生视为难于学懂的课程,但该门课程又会对学生后续课程的学习和软件开发能力的高低产生极其重要的影响。因此,如何学好该门课程成为教师和学生普遍关注的问题。本文首先分析数据结构课程在高职高专学校教学中所出现的问题,然后对这些问题提出相应的改革方式。实践证明,本文介绍的教学方法达到预期的效果。但由于课程教学改革是一个永无止境的工作,因此在日后的教学过程中要不断对教学方法进行创新和完善,以使该门课程的教学效果不断地得到增强。
  参考文献
  [1]梁建华.浅谈高职《数据结构》课程教学方法的改进措施[J].吉林广播大学学报,2010(8):39-40.
  [2]樊俊青,陈文飞,许雪峰,等.高职高专院校数据结构与算法教学改革与实践[J].计算机教育,2010(16):17-20.
  [3]严蔚敏,吴伟民.数据结构(C语言)[M].北京:清华大学出版社,1997.
  [4]魏娟.高职数据结构教学改革初探[J].教师,2010(12):59-60.
  [5]徐永昌,郭萌萌.高职《数据结构》课程的教学研究与改革探讨[J].英才高职论坛,2009,5(4).
其他文献
摘 要 总结西南科技大学应用技术学院建筑工程技术专业教学管理模式和实践教学模式,并给出解决实践教学中存在问题的措施,有一定的参考价值。  关键词 建筑工程技术;实践教学;应用型技术人才  中图分类号:G642.0 文献标识码:B  文章编号:1671-489X(2013)21-0141-02  西南科技大学应用技术学院成立于2004年。学院秉承西南科技大学“质量立校、人才强校、特色建校、和谐兴校”
面对建设创新型国家,服务中国创造战略规划的高等职业教育,提出"专业分层的高端技能创新型专门人才培养模式",通过实践,探索出一条行之有效的高职"高端技能创新型专门人才培养"途
香格里拉州内水能、森林、矿产、畜牧、生物和旅游资源十分丰富,但因大部分地区为高寒山区,山高谷深,气候严寒,自然环境恶劣,属亚高山性生态脆弱带,故生态系统稳定性差,植被一旦破坏
本文对新时期党员教育管理工作存在的问题及其原因进行了分析,并对新时期的党员教育管理工作提出了一些见解,这对于解决当前党员队伍建设中存在的一些问题。加强新时期党员管理
目的研究某四组元推进剂的热分解特性。方法进行差示扫描量热(DSC)和热重分析(TG)实验。结果分别得到了推进剂在不同温度下的DSC和TG曲线,以及同一温度下推进剂各单组分的DSC
摘 要 围绕机械制造技术课程教学改革的主要问题,介绍改革的主要思路和内容,突出工程意识的教育理念。通过改革教学内容、教学方法和手段,以及提高教师工程素质等方面的探讨,努力提高教学质量和水平。  关键词 工程意识;机械制造技术基础;课程教学改革  中图分类号:G642.0 文献标识码:B  文章编号:1671-489X(2013)33-0105-02  工程意识是现代工程师最重要、最基本的素质之一,
近日,记者在延寿县新农合办公室获悉,截至9月末,延寿县共有70703名参合农民获得了新型农村合作医疗补偿资金870.6万元,其中门诊核报补偿61383人次,补偿资金50.78万元,住院核报补偿932
贫困地区经济基础差、经济发展水平较为落后。要振兴贫困地区经济,加快发展,必须加快对外开放的步伐,因此,对外开放是贫困地区加快经济发展的根本出路。
目的为高压天然气中含油量检测提供方法。方法将取样装置安装在管道中部,在管道上通过一级减压阀将进气压力减压至2 MPa,再通过二级减压阀减压至0.3~0.4 MPa。通过流量计控制
伴随着信息时代的飞猛发展,信息化教育也深入贯彻到每一所学校,从小学到初中到高中到大学,无一不在普及信息化的教育教学。但是信息教育课的开展并不令人满意,笔者针对自己的教学实践,对教学情境的创设在高中信息技术课堂中发挥的重要作用进行简要论述。它是指让原本枯燥死板的知识变得简单生动起来,充分激发学生学习的兴趣,挑战其好奇心,实现其主观能动性的发挥。但有些教师在高中信息技术课堂中对教学情境创设的运用不太科