计算机教学中数据结构与算法的教学方法探讨

2020-01-07 00:57
科学咨询 2020年14期
关键词:数据结构计算机算法

胡 倩

(湖南工程学院 湖南湘潭 411104)

引言

随着科学技术的不断发展,其也带动了教育事业的改革,在新课程改革背景之下,新课改同样对计算机教育提出了对应的要求。在当前的教育中,加强对数据结构与算法教学方法的探讨,这已经是二十一世纪教育的发展趋势。以信息技术为核心形成的一种全新的教学平台,在计算机教育中起到了比较重要的作用,具有深远的影响。特别是在数据结构与算法教学中,常常会有学生因为课程内容的理论性,而对这门课程的学习产生一定的厌恶感,从而就无法跟上教学的进度。因此,教师在教学过程中,必须要做到充分利用本课程的特性,然后有效、合理地安排教学内容,不断地引导学生积极思考、克服困难,培养学生的问题求解能力。[1]

一、培养学生的学习兴趣

在传统的计算机教育当中,教育模式是十分单一的,内容也比较简单且枯燥,这是很难将学生的学习兴趣提起来的。再加上每个教师的教学水平都不一样,学生计算机知识掌握进度有差异,就使得学生就不能够树立符合自己实际情况的学习目标。对于计算机数据结构与算法教学而言,课程所讲述的内容,对于程序设计是具有很强的理论指导意义的,是需要进行实践验证的。[2]并且,课程中所包含的内容,大都讲起来十分枯燥无味,从而导致学生对这门课程产生极强的反感、厌烦心理。基于此,为了能够提高课堂的整体效率,在教学的过程中,教师可以适当地采用游戏化教学方法,来激发学生对数据结构与算法这门教学的学习产生兴趣,从而不断地让学生更好地融入到计算机教学中。同时,教师还可以通过一些典型的应用软件中所涉及到的数据结构及算法,来讲解本课程的相关内容和实用价值,从而让学生能够明白这门课程学习的重要性。这样不但可以让学生快速吸收知识点,而且还可以培养学生的自主实践能力。

二、丰富教学的内容

如今,互联网技术的发展和普及,为计算机教育提供了足够的技术支持,教师可以利用网络资源来丰富教学内容,让原本死板的知识内容变得生动新颖化。在互联网平台中,有着十分庞大的数据信息库,将计算机教学内容变得多样化,更容易让学生理解和接受。这是传统教育模式无法比拟的。对于计算机数据结构与算法教学而言,课程所讲述的内容不仅对于程序设计具有很强的理论指导意义,还与程序语言学习有着非常紧密的联系。[3]因为,数据结构与算法教学是实践性非常强的。在教学的过程中,教师只有不断地带领学生进行更多的实践,才能真正地体现出学生在课堂当中的主体地位。基于此,在教学的过程中,教师应该不断地重视学生在教学过程中的主体地位,还要重视上机实践培养学生求解的思维,要让学生多去实践。只有这样,教师才能真正地提高学生的自主意识,才能提高最终的教学质量。例如,教师让学生通过分析问题依据,以及选择所学知识,来设计特定的数据结构和算法,进而完成问题的求解。当然,在这个过程中,教师应当把握好学生问题求解的兴趣,并诱导学生将问题进行分解,然后再采用循序渐进的方式,去引导学生回顾课堂所学的知识,以此不断地培养学生的问题求解的思维。由此可见,教师在进行课堂教学时,应该根据多个角度,对问题进行分析,这样一来,学生在上机操作时,才能够采用不同的思路方法,去实现问题的求解,进而加强锻炼了学生自主思考的能力,还不断地加深了学生对所学知识的掌握程度。

三、建立学习平台

由于有一些学生比较内向,在课堂上没有勇气及时地提出自己的问题。为了将这些问题进行解决,让学生掌握更多的知识内容,学生就可以在平台上和教师沟通,来提升学习的有效性。数据结构与算法,作为计算机教学中的知识的基石,其概念又是知识的一个重要组成部分。基于此,教师在解释每个知识点的时候,就应该集中在基本概念上,来彻底地进行解释。只有当学生自己清晰地理解到基本概念时,他们才能够主动地根据对概念的理解,来消化相应的知识点。数据结构与算法的基本概念本身就是非常抽象的,学生只有理解了相应的正确的基本概念,他们才能够选择更合适的数据结构和算法,并进行具体的实践。在讲解某一特定知识的过程中,教师在开始进行讲解前,不仅要注重课堂内容的介绍,还要及时复习与本课内容相关的知识,强调本节与相关内容之间的异同,使学生了解本课程中不同知识之间的相关性,建立本课程内容的知识网络,从而加深学生对知识的理解。[4]

总之,为了提高计算机教学质量,教师就必须要提出教学的有效方法与途径。这样才能促使学生在今后得到进一步的提升。

猜你喜欢
数据结构计算机算法
哪种算法简便
计算机操作系统
数据结构线上线下混合教学模式探讨
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
为什么会有“数据结构”?
Travellng thg World Full—time for Rree
进位加法的两种算法
根据问题 确定算法
信息系统审计中计算机审计的应用