首页 > 范文大全 > 正文

《数据结构》课程教学思路探讨

开篇:润墨网以专业的文秘视角,为您筛选了一篇《数据结构》课程教学思路探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:《数据结构》是计算机类专业必修课,也是一门非常重要的基础核心课程。在日常教学中由于理论性太强而出现了很多问题,如何很好的解决才能更好的提升该课程的价值。该文通过教学原则,文档材料的准备,理论教学方法,实践教学方法进行了阐述希望能对该课程今后的教学起到一个很好的把握。

关键词:理论教学;实践教学;创新培养

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)25-5680-02

《数据结构》是计算机类专业的必修课,也是一门非常重要的基础核心课程。从2009年以后,《数据结构》作为了计算机类硕士研究生入学必考科目也是计算机类专升本的必考科目。从上述的这些事实中我们不难理解这门课程的重要性,它牵涉到计算机类课程的方方面面。因此,在课堂教学中,教师与学生更应相互配合,共同完成这门课程的教与学。《数据结构》涉及到各种数据结构的存储结构以及相应算法,主要是让学生更深入地理解存储结构中逻辑结构和物理结构的基本概念,了解相应算法的时间及空间的复杂度,更深入地培养良好的程序设计技能,进而编写可靠高效的程序,为解决实际工作生活中的问题打下坚实的基础。通过这门课程,培养学生提出问题,分析问题,解决问题的能力,这才是课堂教学创新的关键所在。然而,由于以下原因[1],它都成为了老师难教,学生难学的课程:

1)课程内容枯燥,理论性太强,高度抽象,提不起学生学习的兴趣点。

2)课程一般安排在第三学期,学生刚好学完C语言就开设该课程,学习难度比较大。学生还没有完全掌握好C语言,而本身C语言和数据结构的关联性又太强。

3)课程内容从始至终都是重点难点且相互联系,学生没有思维缓和的时间。

4)实践教学的开展需要考虑各个方面的因素,完全开展有一定的难度。

针对以上存在的问题,如何解决才能更好的降低理论性,增强直观性,提高学生学习的兴趣与积极性?我从自己多年从事《数据结构》的教学中总结了一点自己的经验,仅供大家参考,希望能与大家共同努力,推动这门课程不断发展。

1 教学原则

随着课堂教学手段的不断更新进步,多媒体教学已经成为了教师上课的主要帮手。方便、快捷、高效的多媒体教学通过演示课件,使授课方式变得方便、快捷,节省了教师授课的板书时间,提高了教学效率。我校又利用了网络BB平台实现了资源共享,最大程度的实现了教师与学生之间的交流。通过网络和多媒体教学的结合更好的为课堂教学服务。而多媒体教学集文字、图片、动画、声音和视频为一体进行组织教学,可以使很多抽象难以理解的内容变得生动形象。通过多媒体教学可以把大量与课程相关信息传授给学生,促进知识的前引后导,使课堂教学变得活泼生动,激发学生的学习兴趣。以上这些都是好的多媒体教学课件可以带给学生的影响,但是不乏有劣质的课件内容。因此我们在组织多媒体课件的时候要注意课件的质量。在课堂使用多媒体课件时要始终记住课堂教学要以“学生为本”把学生创新能力的培养放在首位。教师在使用多媒体课件的同时不要过于依赖,而失去与学生的互动性。在课堂教学中教师要在原有多媒体教学的基础上结合板书,采用多种教学手法共同完成课堂教学。

无论采取哪一种教学手段,我们都必须始终坚实转变 “以教师为主体”变为“以学生为主体”,把简单的知识传授变为努力培养学生具有分析问题、解决问题的能力,把培养学生自主创新能力放在首要位置。让教师不再是内容的传授者,更是学生学习的引导者和组织者。在课堂教学中教师更要积极主动使用网络辅助教学,更好的促进课堂教学的效果。

2 文档材料的准备

文档材料对于任何一门课程而言,都是非常重要的。有了丰富的文档资料才能为课堂教学提供更多的指引和后期保障。文档材料都包括哪些呢?比如说:课程教学大纲,课程简介,教学进度表,教案等相关文字类说明材料。就教学大纲而言,在制定的过程中,《数据结构》这门课程主要分为理论和实验两部分。而教学进度表在制定中要详细写出每周每节课上课详细情况,学生反馈意见,课程内容等。有很多学校《数据结构》这门课程是以每周三课时上课的,而且老师在上课中还有两个以上的平行班,那么遇到这种情况,教学进度表的制作会更加复杂。要分班级,节次制定进度表而不能分课程制定。教案是教师针对不同专业学生,为每一个知识点(群)编制的教学方案,它应该吸纳学生的意见和建议,以期更适合不同专业学生的要求。教案是授课教师教学思想,教学方法的重要体现,它反映了教师的自身素质,教学水平,教学思路,教学经验,要包括概述,阐述分析、推导、总结三大方面。因此在制定的过程中我们要认真分析教学内容,融合学生的实际情况,为学生量身定做出不同的教学方案,达到预期的教学目的。

3 理论教学方法

随着科技的不断进步,现代化的教学方法非常丰富,怎样才能在众多的教学方法中找到适合《数据结构》课程采用是非常重要。《数据结构》课程有它自身的特点,比如知识量大,知识点灵活,可扩展范围很广。面对这些特点我们在组织教学过程中要更加重视知识点的衔接。在课堂教学中教师要起到引导、组织和总结的作用,使学生对于重要知识点能串联起来,更好的全方位把握,并且教师在每一次上课之前要明确提示该堂课的重点难点在什么地方;拟出要解决的实际问题是什么;该知识点还可以扩展到什么程度;并且要仔细绘制实际问题最好能使整本书的重点联系在一起。最后还应该仔细总结本堂课的效果以及学生掌握情况更好的去把握所有内容。在教学过程中,教师更应该注重学生的主动参与性,注重学生对课堂教学的交流互动,最好让他们能发现知识点与社会现实问题的联系,主动“提出问题”,这就需要老师不仅要能生动详尽地讲解知识,而且还要努力激发学生思维,深入引导学生思考所学内容,进而对现实问题举一反三。

4 实践教学方法

《数据结构》是实践性很强的一门课,培养学生的实践能力是教学的首要目的[2],教师要想真正教好《数据结构》除了在课堂上进行理论教学,还需要大量的实践教学,让学生们从现实生活中更好的理解枯燥的理论知识,让他们动手参与实践,才能发现“理论”与“实际”的差别[3]。而实践教学要有两部分组成,其一就是多做习题,只有多做课后习题,才能使课本上的理论知识得到巩固和延伸。其二就是根据所做的课后习题在和现实生活联系找到能与该知识点联系待解决的实际问题。所以实践教学中的两个重要组成部分,课后习题和待解决的实际问题是一个循序渐进逐步深入的实践教学。

5 总结

“创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力”,“必须不断推进教育创新”创新是教育发展的推动力和根本必然条件[1]。作为本科教育的主要手段,课堂教学中要不断进行创新教育,课堂教学的创新教育是实现本科教学的基础和堡垒。

而《数据结构》是计算机专业的基础核心课程,是计算机课程重要的理论技术基础。为了让学生学好这门课程,教师需要花费大量的时间和精力,在课堂教学中不断推陈出新,富有创新性的开设这门课程。因此,我们在教学过程中必须把理论教学和时间教学有机结合,积极运用行之有效的教学方法和多种现代教学模式,使“教”与“学”达到相辅相成的效果。

参考文献:

[1] 余腊生,石献.基于创新理念的数据结构教学方法探讨[J].计算机与信息技术,2006(1).

[2] 冯超.数据结构教学方法浅谈[J].考试周刊,2010(9).

[3] 韩凤云,王海红.对数据结构教学方法的探讨[J].职业时空,2009(9).