《数据结构》教学模式探索

2019-01-17 01:59贾冀婷
教育教学论坛 2019年49期
关键词:理论性数据结构实践性

贾冀婷

摘要:《数据结构》是计算机学科的一门重要专业基础课程,具有内容抽象、理论性和实践性强等特点,教师在教学过程中经常感到学生较难掌握和理解这门课程的内容。为了达到良好的教学效果,我们对《数据结构》课程的教学模式进行了探索和思考,并提出了一些建议。

关键词:数据结构;教学模式;理论性;实践性

中图分類号:G442     文献标志码:A     文章编号:1674-9324(2019)49-0101-02

一、引言

随着信息化的飞速发展,计算机及其技术被广泛应用在各个领域中,计算机学科也随之快速地发展起来,《数据结构》则是计算机学科中一门非常重要的专业基础课程[1]。

《数据结构》课程设置的目标是培养学生具有组织数据、存储数据以及处理数据的能力,掌握软件设计的基本方法以及具有用计算机来解决实际问题的能力[2]。《数据结构》这门课程所涉及的内容与计算机应用中很多领域都有着紧密联系。因此,学好《数据结构》这门课程能够为学生将来走上工作岗位从事计算机方面相关的研究和开发工作打下良好的理论和实践基础。

二、《数据结构》课程教学过程中遇到的问题

《数据结构》是一门理论性和实践性都很强的课程,具有内容抽象、理论性强等特点[3]。学生在学习这门课程时经常感到内容抽象,较难理解和掌握;教师在教学过程中也常常感觉达不到预期的教学效果。

面对《数据结构》课程在教学过程中存在的问题,教师只有很好地解决了这些问题,把课程的难点用易于理解的方式让学生理解和掌握,使学生树立学好本门课程的自信心,同时激发起学生的学习积极性,才能进一步提高《数据结构》这门课程的教学质量。

三、关于《数据结构》课程教学模式的探索

针对《数据结构》课程在教学过程中存在的问题,我们对这门课程的教学模式进行了探索和思考,提出了如下建议:

(一)提高学生对《数据结构》课程的认识和重视程度

由于《数据结构》这门课程具有内容抽象、理论性和实践性强等特点,需要学生对这门课程的难度有足够的认识和了解。同时,应提高学生对这门课程的重视程度,让学生从各个方面认识到学好这门课程对今后从事计算机方面研究和开发的科技工作的重要性。只有学生对这门课程有了较为全面的认识,并从心理上重视这门课程了,才可能在这门课程的教学过程中收到良好的教学效果。

(二)教学形式上的多样化

为了学生能更好地理解和掌握《数据结构》课程所涉及的内容,教师应在教学形式上更加多样化。《数据结构》课程作为计算机学科的核心课程,具有内容抽象、理论性强等特点,旧的教学模式已不能满足教学的需要,很难达到预期的教学效果。为了更好地将知识传授给学生,教师可以利用多媒体技术和板书相结合的方法进行教学。引入多媒体技术可以使教学内容显得更加形象、生动,使学生学习起来更有兴趣,更利于理解和掌握教学内容。在整个教学过程中,多媒体技术和板书这两种教学形式应互相辅助,取长补短,这样才能收到更好的教学效果。

(三)采用合理的教学方法

教师在讲授本门课程的过程中,应力图将其中的基本概念、基本原理和实现方法的思路阐述清楚,这样不仅可以使学生更好地理解和掌握《数据结构》的相关概念,还对学生将来开发其他系统软件和应用软件很有帮助。在讲授内容上要有一定的深度和广度,并紧密结合现代程序设计语言,使学生能够全面了解《数据结构》及其相关知识体系。在教学方法上,可先引出概念,再对概念进行讲解,最后再通过具体的例子对概念进行进一步加深理解。还可以采用类比的方式,用学生较为熟悉的概念去解释《数据结构》中的概念。教师在讲课过程中还应适当地提出一些问题引发学生思考,调动学生学习的主观能动性。

(四)布置相应的思考题、作业和自学内容

教师在课后应给学生布置相应的思考题、作业和自学内容,使学生在巩固教学内容的基础上进一步加深对教学内容的理解,并且使学生养成良好的独立思考问题和解决问题的能力。在习题课上,教师针对辅导答疑和批改作业的过程中发现的学生普遍存在的问题进行重点讲解,对课程中的重要概论和典型问题的解决方法进行总结和深入讨论,巩固和加深课堂上学到的内容。在布置自学内容的下一次课上,教师应针对自学内容中学生不易理解的部分进行启发式讲解。

(五)实践环节中布置科学、合理的上机题目

《数据结构》是一门理论性和实践性都很强的课程,实践环节在这门课程的教学过程中显得尤为重要,所以教师应在实践环节中布置相应科学、合理的上机题目,从而加深学生对课堂教学内容的理解和掌握,并且进一步培养学生的实践动手能力。为了多方面培养学生的实践动手能力以及团队合作精神,教师所布置的题目可分为由学生独立完成和由几名学生共同合作完成这两种类型。由学生独立完成的题目可以培养学生独立思考问题、独立动手解决具体问题的能力,这类题目相对简单一些;由几名学生合作共同完成的题目可以培养学生的团队合作精神,这类题目相对复杂一些。这两种类型的上机题都对学生将来走上工作岗位,并尽快地适应所从事的计算机方面的研究、开发工作非常有益。教师在指导学生上机时应尽可能地启发学生独立思考,培养学生独立解决问题的能力,不要养成学生对老师的依赖心理。教师在实践教学过程中应对学生的进度有一定的要求,可以按照进度的要求进行阶段性检查,使学生的上机实践获得较好的效果。

(六)建立网上教学系统

为了适应当代教学的发展,我们应为《数据结构》课程建立网上教学系统。网上教学系统包括相关资料查阅、公布课堂教案、批阅作业、题库等内容。利用网上的教学资源,逐步将传统的教学活动放到网上教学系统上进行,充分发挥网络方便、快捷等优势,这样能够与学生形成良好的互动,还能提高学生学习本门课程的主观能动性和学习兴趣,使学生从各个角度加深对本门课程的认识和掌握,从而使学生获得较为满意的学习效果。

(七)创造与学生交流、互动的机会

为了收到良好的教学效果,无论在课堂上还是课堂下,教师都应创造与学生交流、互动的机会,准确把握学生在学习过程中的心理动态,帮助学生顺利度过学习困难阶段,使学生保持学好本门课程的良好的自信心。

四、结束语

《数据结构》是计算机学科的一门核心课程,也是学生较难理解和掌握的一门计算机专业课程。为了使学生更好地理解和掌握这门课程的内容,我们对这门课程的教学模式进行了探索和思考,针对在这门课程教学过程中遇到的问题提出了一些建议,以期达到良好的教学效果。教学是一个互动的过程,所以不但教师应采用科学、合理的教学手段来进行授课,学生也应该对学习这门课程持有认真的态度和正确的学习方法,对学好这门课程有着良好的自信心,积极地配合教师教学。在教学过程中,教师和学生双方都应积极创造交流和互动的机会,教师要根据学生的反馈信息不断地调整和改进教学方法,学生要通过教师的引导不断地完善自己的学习方法,有了这样良性的交流与互动,才可以取得预期良好的教学效果。

参考文献:

[1]任雪萍.基于线上线下融合的数据结构教学改革[J].计算机教育,2019,(07):5-9.

[2]霍玲玲,王智,孙江.数据结构教学方法的研究[J].计算机教育,2015,(2):73-76.

[3]李婷,许鸿儒.《数据结构与算法》的教改问题研究[J].教育教学论坛,2017,(23):128-129.

猜你喜欢
理论性数据结构实践性
读者心声
新媒体视域下思政课理论性和实践性相统一的路径探析
大学理论性教学的有效性探讨
——以韶关学院文科类专业为例
合同架构与合同法实践性教学的完善
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
实践性:音乐课程的本质特征
教师实践性知识的获得:为何与何为
论芬兰高等音乐教育的实践性特点及对我国的启示
TRIZ理论在“数据结构”多媒体教学中的应用
《数据结构》教学方法创新探讨