QQ : 859367193
编辑部投稿邮箱:jiaoyujiaoxuelt@VIP.163.com
电话:0311-87766660 80820729
地址:河北石家庄联盟路705号 河北教育出版社 《教育教学论坛》杂志社 编辑部
贾冀婷1,2
1.西安邮电大学 计算机学院,西安 710121
2.西安邮电大学 陕西省网络数据智能处理重点实验室,西安 710121
摘要:《数据结构》是计算机学科的一门重要专业基础课程。这门课程具有内容抽象、理论性和实践性强等特点。教师在教学过程中经常感到学生较难掌握和理解这门课程的内容。为了达到良好的教学效果,我们对《数据结构》课程的教学模式进行探索和思考,并提出了一些建议。
关键词:数据结构;教学模式;理论性;实践性;教育教学论坛
中图分类号:G442 文献标识码:A
The Basic Study of Teaching Pattern on the Course of Data Structure
JIA Ji-ting1,2
1. School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an Shaanxi 710121, China
2. Shaanxi Key Laboratory of Network Data Intelligent Processing, Xi'an University of Posts and Telecommunications, Xi'an Shaanxi 710121, China
Abstract: Data structure is an important specialized course in computer science. Its features are the abstraction of knowledge and strong theoreticalness and practicality. Teachers often feel that students are difficult to grasp and understand this course.Proposals for pattern of teaching this course are offered in order that students can study better.
Keywords:data structure;teaching pattern;theoreticalness;practicality
1、引言
随着信息化的飞速发展,计算机及其技术被广泛应用在各个领域中,计算机学科也随之快速的发展。《数据结构》则是计算机学科中一门非常重要的专业基础课程[1]。
《数据结构》课程设置的目标是培养学生具有组织数据、存储数据以及处理数据的能力,掌握软件设计的基本方法以及具有用计算机来解决实际问题的能力[2]。《数据结构》这门课程所涉及的内容与计算机应用中很多领域都有着紧密联系。因此,学好《数据结构》这门课程为学生将来走上工作岗位从事计算机方面相关的研究和开发工作打下了良好的理论和实践基础。
2、《数据结构》课程教学过程中遇到的问题
《数据结构》是一门理论性和实践性都很强的课程,它具有内容抽象、理论性强等特点[3]。学生在学习这门课程时经常感到内容抽象,较难理解和掌握。因此,教师在教学过程中常常感到达不到预期的教学效果。
面对《数据结构》课程在教学过程中存在的问题,教师只有很好的解决了这些问题,把课程的难点用易于理解的方式让学生理解和掌握,使学生树立学好本门课程的自信心,同时又激发学生的学习积极性,才能使《数据结构》这门课程的教学质量得到进一步提高。
3、关于《数据结构》课程教学模式的探索
针对《数据结构》课程在教学过程中存在的问题,我们对这门课程的教学模式进行了探索和思考,做如下建议:
3.1提高学生对《数据结构》课程的认识和重视程度
由于《数据结构》这门课程具有内容抽象、理论性和实践性强等特点,需要学生对这门课程的难度有足够的认识和了解。同时,应提高学生对这门课程的重视程度。从各个方面让学生认识到学好这门课程对今后从事计算机方面研究和开发的科技工作者的重要性。只有学生对这门课程有了较为全面的认识并从心理上重视这门课程了,才可能在这门课程的教学过程中收到良好的教学效果。
3.2教学形式上的多样化
为了学生能更好的理解和掌握《数据结构》课程所涉及的内容,教师应在教学形式上更加多样化。《数据结构》课程作为计算机学科的核心课程,具有内容抽象、理论性强等特点,旧的教学模式已不能满足教学的需要,很难达到预期的教学效果。为了更好的将知识传授给学生,教师可以利用多媒体技术和板书相结合的方法进行教学。多媒体技术的引入可以使教学内容显得更加形象、生动,使学生学习起来更有兴趣,更容易理解和掌握教学内容。在整个教学过程中多媒体技术和板书这两种教学形式应互相辅助,取长补短,这样才能收到更好的教学效果。
3.3采用合理的教学方法
教师在讲授本门课程的过程中,应力图将其中的基本概念、基本原理和实现方法的思路阐述清楚,这样不仅可以使学生更好的理解和掌握数据结构的相关概念,还对学生将来开发其它系统软件和应用软件很有帮助。在讲授内容上要有一定的深度和广度,并紧密结合现代程序设计语言,使学生对数据结构及其相关知识体系得到全面了解。在教学方法上,可先引出概念,再对概念进行讲解,最后再通过具体的例子对概念进行进一步加深理解。还可以采用类比的方式用学生较为熟悉的概念去解释数据结构中的概念。教师在讲课过程中还应适当的提一些问题引发学生思考,调动学生学习的主观能动性。
3.4布置相应的思考题、作业和自学内容
教师在课后应给学生布置相应的思考题、作业和自学内容,使学生在巩固教学内容的基础上进一步加深对教学内容的理解,并且使学生养成良好的独立思考问题和解决问题的能力。在习题课上,教师针对辅导答疑和批改作业的过程中发现学生普遍存在的问题进行重点讲解,对课程中的重要概论和典型问题的解决方法进行总结和深入讨论,巩固和加深课堂上学到的内容。在布置自学内容的下一次课上,教师应针对自学内容中学生不易理解的部分启发式的加以讲解。
3.5实践环节中布置科学、合理的上机题目
《数据结构》是一门理论性和实践性都很强的课程。实践环节在这门课程的教学过程中显得尤为重要,所以教师应在实践环节中布置相应科学、合理的上机题目,从而加深学生对课堂教学内容的理解和掌握,并且进一步培养学生的实践动手能力。为了多方面培养学生的实践动手能力以及团队合作精神,教师所布置的题目可分为由学生独立完成和由几名学生共同合作完成这两种类型。由学生独立完成的题目可以培养学生独立思考问题、独立动手解决具体问题的能力,这类题目相对简单一些;由几名学生合作共同完成的题目可以培养学生的团队合作精神,这类题目相对复杂一些。这两种类型的上机题都对学生将来走上工作岗位能尽快适应所从事的计算机方面的研究、开发工作是非常有益的。教师在指导学生上机时应尽可能的启发学生独立思考,培养学生独立解决问题的能力,不要养成学生对老师的依赖心理。教师在实践教学过程中对学生的进度应有一定的要求,可以按照进度的要求进行阶段性检查,使学生的上机实践获得较好的效果。
3.6建立网上教学系统
为了适应当代教学的发展,我们应为《数据结构》课程建立网上教学系统。网上教学系统包括相关资料查阅、公布课堂教案、批阅作业、题库等内容。利用网上的教学资源,逐步将传统的教学活动放到网上教学系统上进行,充分发挥网络方便、快捷等优势,与学生形成良好的互动,并且提高了学生学习本门课程的主观能动性和学习兴趣,使学生从各个角度加深对本门课程的认识和掌握,从而使学生获得较为满意的学习效果。
3.7创造与学生交流、互动的机会
为了收到良好的教学效果,教师无论在课堂上还是课堂下都应创造与学生交流、互动的机会,准确把握学生在学习过程中的心理动态,帮助学生顺利度过学习困难阶段,保持良好的自信心来学好本门课程。
4、结束语
《数据结构》是计算机学科的一门核心课程,也是学生较难理解和掌握的一门计算机专业课程。为了使学生更好的理解和掌握这门课程的内容,我们对这门课程的教学模式进行了探索和思考,针对在这门课程的教学过程中遇到的问题提出了一些建议,以期达到良好的教学效果。教学是一个互动的过程,所以不但教师应采用科学、合理的教学手段来进行授课,学生也应该对学习这门课程持有认真的态度和正确的学习方法,对学好这门课程有着良好的自信心,积极的配合教师教学。在教学过程中,教师和学生双方都应积极创造交流和互动的机会,通过学生的反馈信息教师不断的调整和改进教学方法,通过教师的引导学生不断完善自己的学习方法,有了这样良性的交流与互动才可以取得预期良好的教学效果。
参考文献:
[1] 任雪萍. 基于线上线下融合的数据结构教学改革[J].计算机教育,2019(07):5-9.
[2] 霍玲玲,王智,孙江.数据结构教学方法的研究[J].计算机教育,2015 (2) :73–76.
[3] 李婷,许鸿儒.《数据结构与算法》的教改问题研究[J].教育教学论坛,2017(23):128-129.