论文部分内容阅读
摘要:在信息计算与科学专业中,数据结构课程所占比例较大,是该专业的基础知识。本文针对数据结构的特点,根据数据结构的性质进行叙述,对目前数据结构课程教学过程中的不足与缺点进行剖析,从而达到完善教学手段,提高学生学习兴趣,改革教学方法,提高数据结构课程的教学成绩的目的。
关键词:数据结构;课程教学;教学改革;改革与探索
前言:作为信息与计算科学专业中的一门重要的专业基础课程,数据结构是一门专业的核心课程,它与高等代数并列为信息与计算机科学专业的基础两大课程。一切计算机程序的发展都离不开他们。可是,在目前数据结构教学过程中,却存在着学生反映课程难以理解,做题或考试的时候无从下笔,写不出结构清晰,条理清楚的算法等问题,针对上述表现,对数据结构课程教学的改革已刻不容缓。
一、数据结构的性质
数据结构是信息计算与科学专业的基础课程,它的内容重点包含了现实数据转化为计算机语言的数据描述,计算机的数据统计描述和其他数据的输出操作等等,是一门易于上手,难于精通的高深计算机基础知识。学好数据结构,不但要精通计算机高级语言、懂得基础计算机知识、了解计算机构造组成,更要有一定的高等代数的数学理念。
(一)数据结构于信息计算与科学的意义
数据结构相当于入门基础课程与深入研究专业课程的桥梁,它不仅是计算机程序设计的基础理念,更是例如微积分方程数值解法、数值计算方法、编程语言等核心课程的入门基石,对学习并学好计算机专业有着重大的意义。从整体信息计算与科学专业课程学习情况来看,数据结构课程的学习深入程度,与计算机后续知识密切相关,足以影响整个专业的学习程度和理解掌握能力[1]。
(二)数据结构于社会的意义
对于从事计算机程序編程工作的人来说,数据结构也有着一定的影响力。工作者具备较高的数据结构专业知识素养,会在工作中更好的面对突发现象,在编程设计领域的能力也会有所提高。而在计算机专业研究生入学考试中,数据结构历年来都做为必考课程,这不但证明了研究领域的专业人员对于数据结构的重视程度,更说明了数据结构对于计算机专业的科学研究、专业研究有着不容忽视的影响。
二、目前数据结构课程教学的现状
由于数据结构对学生的计算机综合知识和数学基础知识要求较高,其中包括大量的基础知识、数学应用算法、计算机语言设计等,而且内容深奥、理论抽象。加上教学模式单一,教学手段理念与实践脱节,导致大多数学生感到枯燥、乏味,而且无用,纯粹是为了应付考试而学习,使自身水平提升不上去,忽略了课程本身的意义。
(一)教学目的不明确和教学内容忽视实践
根据在程序编程设计过程中得到的数据交换信息和操作经验,用以指导程序编程设计,是数据结构的根本目的和教学意义。可目前大多数数据结构教学目的不明确,对学生要求宽松,只要求掌握基本的数据结构理论知识和基础操作流程,注重理念教学。教师教学目的不明确,导致学生不了解课程的作用和意义,应付考试,死记硬背课本上的公式重点等理论内容,不去根据实践来完成学习数据结构的目的。
数据结构是一门实用性极强的专业课程,它注重实践,培养学生的逻辑思维。可在实际教学内容方面,数据结构的理论陈述达到了无可挑剔,课本上的内容高深复杂,学生们只知道“死读书,读死书”,完全忽视了用实践去检验理论,用理论验证实践的学习方法。实验课程方面,大多停留在书本内容上,对实际产生的问题无从下手,一些学生表示实践编程设计思路混乱,不清楚数据结构的实际操作;还有的学生反映学到后续高深课程的时候,才知道数据结构的用处之大,这都表现出忽视实践、脱离实际的教学内容[2]。
(二)教学手段老旧、教学方式落后
计算机发展与日俱进,编程设计理念也一日千里。可教学方式却止步不前,教师照本宣书,味如嚼蜡,学生一头雾水、如牛听弹琴。接收知识只限定在课本和教师讲授的内容,所有学生都被放在同一认知水平线内;从而造成学习能力强的学生不满足,而相对较弱的学生比较吃力的现象[3]。
三、针对数据结构的现状应实行的改革措施
(一)改善教学内容
数据结构内容包含大量实用性知识,绝不仅仅体现在大量理论知识当中,应用实践检验理论。在课本方面保持教材新颖、时代性强,参考国内外优秀著作,并及时的把学科内研究动态与研究成果体现在课本上,让学生了解参与到数据结构最高研究之中。
(二)对教学方式进行改进
加强师生之间的互动,引发学生学习兴趣和学习积极性,参考国内外先进教学理念和教学手段,因地制宜、因材施教。调动学生主观能动性,由被动变主动的学习数据结构内容,充分利用多媒体和网络资源,与时俱进,脱离枯燥乏味的教学模式,使教学变得生动和具体。
(三)开展数据结构实践课程
“实践是检验真理的唯一标准”只有通过实践检验,才能体会数据结构的作用与意义。通过实践教学,让学生真正理解数据结构,更好的学习理论知识,从而培养学生动脑、动手能力[4]。
结论:数据结构是信息与计算机科学专业的基础核心课程,是学生学好计算机专业的基石,更是研究课程专业的理论知识指导。对于数据结构的教学,从教学内容、教学理念、教学手段以及教学方法都要有不同程度上的改革,结合理论与实践的立体化教学,会对学生学习课程,增强学习兴趣、提高学习能力,强化学生思维起到立竿见影的作用[5]。
参考文献:
[1]吕雅丽.面向对象的数据结构课程教学改革的研究与探索[J].现代企业教育,2012,02(19):123-124.
[2]刘冰雪,解连环.《计算机教育》2010年总目录[J].计算机教育,2010,04(24):147-160.
[3]邓奉先,卓书尧.基于项目导向任务驱动的高职《数据结构》课程教学改革与实践[J].信息与电脑(理论版),2014,01(15):243-244.
[4]方霞,席金菊.地方高校数据结构课程教学改革探讨[J].林区教学,200,12(15):85-87.
[5]牟琴.基于计算思维的计算机基础课程教学与学习的模式研究与实践[D].四川师范大学,2012.
关键词:数据结构;课程教学;教学改革;改革与探索
前言:作为信息与计算科学专业中的一门重要的专业基础课程,数据结构是一门专业的核心课程,它与高等代数并列为信息与计算机科学专业的基础两大课程。一切计算机程序的发展都离不开他们。可是,在目前数据结构教学过程中,却存在着学生反映课程难以理解,做题或考试的时候无从下笔,写不出结构清晰,条理清楚的算法等问题,针对上述表现,对数据结构课程教学的改革已刻不容缓。
一、数据结构的性质
数据结构是信息计算与科学专业的基础课程,它的内容重点包含了现实数据转化为计算机语言的数据描述,计算机的数据统计描述和其他数据的输出操作等等,是一门易于上手,难于精通的高深计算机基础知识。学好数据结构,不但要精通计算机高级语言、懂得基础计算机知识、了解计算机构造组成,更要有一定的高等代数的数学理念。
(一)数据结构于信息计算与科学的意义
数据结构相当于入门基础课程与深入研究专业课程的桥梁,它不仅是计算机程序设计的基础理念,更是例如微积分方程数值解法、数值计算方法、编程语言等核心课程的入门基石,对学习并学好计算机专业有着重大的意义。从整体信息计算与科学专业课程学习情况来看,数据结构课程的学习深入程度,与计算机后续知识密切相关,足以影响整个专业的学习程度和理解掌握能力[1]。
(二)数据结构于社会的意义
对于从事计算机程序編程工作的人来说,数据结构也有着一定的影响力。工作者具备较高的数据结构专业知识素养,会在工作中更好的面对突发现象,在编程设计领域的能力也会有所提高。而在计算机专业研究生入学考试中,数据结构历年来都做为必考课程,这不但证明了研究领域的专业人员对于数据结构的重视程度,更说明了数据结构对于计算机专业的科学研究、专业研究有着不容忽视的影响。
二、目前数据结构课程教学的现状
由于数据结构对学生的计算机综合知识和数学基础知识要求较高,其中包括大量的基础知识、数学应用算法、计算机语言设计等,而且内容深奥、理论抽象。加上教学模式单一,教学手段理念与实践脱节,导致大多数学生感到枯燥、乏味,而且无用,纯粹是为了应付考试而学习,使自身水平提升不上去,忽略了课程本身的意义。
(一)教学目的不明确和教学内容忽视实践
根据在程序编程设计过程中得到的数据交换信息和操作经验,用以指导程序编程设计,是数据结构的根本目的和教学意义。可目前大多数数据结构教学目的不明确,对学生要求宽松,只要求掌握基本的数据结构理论知识和基础操作流程,注重理念教学。教师教学目的不明确,导致学生不了解课程的作用和意义,应付考试,死记硬背课本上的公式重点等理论内容,不去根据实践来完成学习数据结构的目的。
数据结构是一门实用性极强的专业课程,它注重实践,培养学生的逻辑思维。可在实际教学内容方面,数据结构的理论陈述达到了无可挑剔,课本上的内容高深复杂,学生们只知道“死读书,读死书”,完全忽视了用实践去检验理论,用理论验证实践的学习方法。实验课程方面,大多停留在书本内容上,对实际产生的问题无从下手,一些学生表示实践编程设计思路混乱,不清楚数据结构的实际操作;还有的学生反映学到后续高深课程的时候,才知道数据结构的用处之大,这都表现出忽视实践、脱离实际的教学内容[2]。
(二)教学手段老旧、教学方式落后
计算机发展与日俱进,编程设计理念也一日千里。可教学方式却止步不前,教师照本宣书,味如嚼蜡,学生一头雾水、如牛听弹琴。接收知识只限定在课本和教师讲授的内容,所有学生都被放在同一认知水平线内;从而造成学习能力强的学生不满足,而相对较弱的学生比较吃力的现象[3]。
三、针对数据结构的现状应实行的改革措施
(一)改善教学内容
数据结构内容包含大量实用性知识,绝不仅仅体现在大量理论知识当中,应用实践检验理论。在课本方面保持教材新颖、时代性强,参考国内外优秀著作,并及时的把学科内研究动态与研究成果体现在课本上,让学生了解参与到数据结构最高研究之中。
(二)对教学方式进行改进
加强师生之间的互动,引发学生学习兴趣和学习积极性,参考国内外先进教学理念和教学手段,因地制宜、因材施教。调动学生主观能动性,由被动变主动的学习数据结构内容,充分利用多媒体和网络资源,与时俱进,脱离枯燥乏味的教学模式,使教学变得生动和具体。
(三)开展数据结构实践课程
“实践是检验真理的唯一标准”只有通过实践检验,才能体会数据结构的作用与意义。通过实践教学,让学生真正理解数据结构,更好的学习理论知识,从而培养学生动脑、动手能力[4]。
结论:数据结构是信息与计算机科学专业的基础核心课程,是学生学好计算机专业的基石,更是研究课程专业的理论知识指导。对于数据结构的教学,从教学内容、教学理念、教学手段以及教学方法都要有不同程度上的改革,结合理论与实践的立体化教学,会对学生学习课程,增强学习兴趣、提高学习能力,强化学生思维起到立竿见影的作用[5]。
参考文献:
[1]吕雅丽.面向对象的数据结构课程教学改革的研究与探索[J].现代企业教育,2012,02(19):123-124.
[2]刘冰雪,解连环.《计算机教育》2010年总目录[J].计算机教育,2010,04(24):147-160.
[3]邓奉先,卓书尧.基于项目导向任务驱动的高职《数据结构》课程教学改革与实践[J].信息与电脑(理论版),2014,01(15):243-244.
[4]方霞,席金菊.地方高校数据结构课程教学改革探讨[J].林区教学,200,12(15):85-87.
[5]牟琴.基于计算思维的计算机基础课程教学与学习的模式研究与实践[D].四川师范大学,2012.