数据结构课程教学的改革与实践

时间:2022-02-23 09:20:14

导语:数据结构课程教学的改革与实践一文来源于网友上传,不代表本站观点,若需要原创文章可咨询客服老师,欢迎参考。

数据结构课程教学的改革与实践

【摘要】对于《数据结构》课程来说,是计算机科学与技术专业中的重点课程之一,以其独特的作用成为了与计算机专业相关学科中不可缺少的一门课程。《数据结构》课程教学,有着内容抽象与理论与实践并重等特点,因此也要求学生要具备良好的高级语言功底与编程知识,这样才能为后续的学习提供思想方法与经验。基于此,本文针对《数据结构课程的教改与实践研究进行了简要阐述,并提出个人看法,仅供参考。

【关键词】数据结构;课程教学;教学改革

要提高学生的创新意识与能力,在学校教学中,就必须要坚持提高课堂教学的质量,增强学生的实践能力。在《数据结构》课程教学中从帮助学生提高解决问题的能力入手,为数据选择恰当的逻辑与存储结构以及算法等。因此可以说,学生学习《数据结构》课程可以让学生在学会分析问题的基础上掌握数据的逻辑结构等,同时还可以培养学生的抽象思维与创造能力,为学生的未来发展奠定坚实的理论基础。

一、《数据结构课程》教学中存在的问题

对于计算机专业的学生来说,《数据结构》课程有着极为重要的作用,但是其中却存在着许多抽象的知识与编程思想等,因此需要学生对程序设计实践有一定的认识,通过调查可以看出,目前学生普遍认为《数据结构》是十分难学的课程,在理解上也存在一定的难度。(一)学生的基础知识上存在一定的不足。在《数据结构》课程中,涉及到了许多前驱课程的相关知识,因此如果学生没有掌握好前驱课程,加之这一课程中理论知识过于抽象[1]。所以学生在学习的过程中,一旦不能及时解决与理解这一内容,就会使一些学生出现厌学的思想,甚至直接放弃学习这门课程。(二)内容过于抽象,学生不能完全掌握。在《数据结构》课程教学中,主要就是算法设计以及分析、评价等,且具有内容过于抽象以及逻辑性强等特点[2]。因此学生在学习中,由于没有掌握好其概念等知识,对内容也没有全面理解等,就使得在学习以后,并不能将所学到的内容运用到实际中去,甚至一些学生在学习的过程中,常常会遇到各种问题,对于一些比较复杂的算法与需要极强的技巧性的知识也并不能完全掌握与理解,在这种情况的长期影响下,学生也就会产生出畏惧的心理,最总也就放弃学习这门课程。(三)学生的编程能力不高。让学生进行实践的主要目的就是要让学生可以运用简洁的语言来感受到《数据结构》的各种理论,所以说其目的就是要实现算法,其语言就是可供利用的工具,想要保证算法的准确与有效,就必须要通过程序设计来进行验证,这样才能让学生在心里产生出对算法的正确认识,从而保证自身算法的准确性。从实际上来讲,许多学生的程序设计能力不足,因此在进行代码编写的过程中,就常常会带着畏惧的心理。一些学生的算法思路虽然准确清晰,但是却并不能将思路完全运用到实践中去,所以也就难以解决现实中的问题,并不能运用计算机代码来解决实际问题[3]。

二、改进《数据结构》课程教学方法的对策

通过分析可以看出,学生在学习《数据结构》课程的过程中,常常会遇到各种的问题,因此也就造成了学生的学习质量不高,所以为了解决这一现象,教师就必须要对学生存在的问题进行具体分析,帮助学生将难以理解的抽象知识明朗化,这样才能让学生掌握好这一内容,并实现将所学习到的知识运用到实际生活中去。(一)做好《数据结构》课程与其他课程之间的衔接。在计算机专业中,想要提升《数据结构》课程教学的效果,必须要及时采取有效的教学方法,帮助学生解决实际问题。因此在实际中,可以由一名教师来向学生讲述《C程序设计语言》与《数据结构》这两门课程,且要先保证在《C程序设计语言》教学中实现教学目标,这主要是因为教学目标能否实现直接影响到了《数据结构》的教学效果。所以在实际中,教师要引导学生正确认识到结构体、指针以及数组这三种数据类型,同时还要加强对函数知识的理解,这样才能保证《数据结构》课程的学习效果。(二)教师要采取有效的教学方法。对于学生来说,只有先产生出学习的兴趣才会主动参与到学习中去,因此教师在开展第一堂课的过程中,一是要保证教学活动的趣味性,这样才能让学生产生出学习的兴趣。在实际教学中,教师就可以先向学生介绍《数据结构》在实际中的意义与作用,同时还要为学生举出在实际中例子,这样学生才会产生出学习的兴趣。以食堂排队买饭为例,就是一种“线性结构”等。所以可以说,《数据结构》课程的第一堂课其实就是一堂充满激情的课程,只有学生产生出了学习的兴趣,才会主动进入到后阶段的学习中。二是在日常教学活动中,教师要利用好有效的教学方法来开展教学活动,如采用多媒体来进行集中授课等,通过借助多媒体软件,可以在学生的脑海中形成一定的形象思维,并将抽象的学习内容具体化,不仅可以增强学生的学习能力,还可以丰富学生的想象力。此外在课堂教学中,教师也可以为学生引入一些趣味性十足的题目开激发学生的学习兴趣,在活跃课堂氛围的同时,还可以提高课程教学的效果。三是教师是还要让学生明确,要想完全掌握好《数据结构》这一门课程时存在一定难度的,因此在实际中,就必须树立起坚定的信心,不断钻研与进取,采用正确的学习方法,突出自身学习上的积极性与主动性,这样才能有条不紊地学习好《数据结构》这门课程。(三)通过问题教学法来提高《数据结构》这门课程的教学效果。要想让学生产生出学习的兴趣,就必须要让学生感受到学好《数据结构》这门课是具有实际用途的。因此在实际教学中,教师就可以采用问题教学法来吸引学生,通过结合学生对知识的认知规律以及学习的原则,来引导学生发现问题,从而可以提出问题,并最终解决问题。通过这种教学中,也可以有效提高学生的创造思维。这样不仅激发了学生的学习兴趣,还调动了学生的学习热情,帮助学生延伸思维,学习好这门课程[4]。(四)注重实践教学的作用。只有让学生通过自己动手进行实践,学生才会对最终的结果产生出深刻的印象,因此在实际中,教师要明确《数据结构》这门课是注重理论与实践结合的,想让学生长期保持学习的兴趣,就要让学生自己动手进行实践,这样学生才会享受到学习的乐趣[5]。所以教师要积极鼓励学生进行实践,这样才能不断完善自己的知识结构。

三、结语

综上所述,要想提高学生的学习效果,就必须要对《数据结构》进行改革,激发学生的学习兴趣,促使学生主动参与到学习中去,增强学生对问题的分析与解决能力。

作者:颜萌 单位:长春光华学院

【参考文献】

[1]王德兴,胡学钢.张玉红.张晶.数据结构课程设计的改革与创新探讨[J].合肥工业大学学报(社会科学版),2012,5:84~85

[2]姜火文.职技高师“数据结构”教学内容及体系改革的探索———以江西科技师范大学为例[J].景德镇高专学报,2012,6:36~37

[3]郑宏珍,初佃辉,张维刚.以培养学生创新能力为核心的《数据结构》教学方法研究[J].现代计算机(专业版),2011,19:62~63

[4]银丽萍,黄同成.加强《数据结构》课程建设,注重学生应用与创新能力的培养[J].邵阳学院学报(自然科学版),2011,4:35~36

[5]赵康,肖祯怀.案例教学法在高职院校《数据结构》教学中的应用研究[J].出国与就业(就业版),2011,9:72~73