数据结构,运用性中《数据结构》课程教学探讨与探讨写作策略

更新时间:2024-03-26 点赞:26191 浏览:112773 作者:用户投稿原创标记本站原创

:《数据结构》在计算机专业教学系统中占有的低位,是计算机科学的算法论述和软件设计。该课程较多的抽象、算法和编程思想,一向以抽象难懂、论述性强和学习难度大而著称,所以探讨该课程的教学方式,如何提高该课程的教学效果备受。浅析了运用性本科中《数据结构》教学有着的理由,该课程的特点和自身的教学经验,了教学一些感受和。
词:数据结构;运用性本科;教学探讨;
数据结构课程在计算机专业教学系统中占有的地位,是计算机科学的算法论述和软件设计,它对其他专业课程的学习具有承前启后的作用。在内容,该课程展示了信息结构转化的三个,即抽象数据模型、数据结构、算法。它探讨计算机所要处理的数据,所表示的逻辑结构和实际使用的存储方式的不同,探讨其相应的操作策略教学论文,并初步掌握算法的时间复杂度和空间复杂度衡量算法的好坏。的目的是使学生在浅析解决理由的时候很自然地想到和选择合适的数据结构类型。该学科中较多的抽象、算法和编程思想,一向以抽象难懂、论述性强和学习难度大而著称。
正数据结构课程在计算机专业课程中具有核心地位,以来该课程的教学方式和效果备受。但实际的情况,数据结构课的教学效果与教师在这门课等值的回报,尤其是在运用型本科教育中,学生数据结构课抽象难懂、与实践脱钩,继而培养出学习兴趣,自然得不到良好的学习效果。之所以出现这样的情况,作者跟一些理由有关。

1、运用型本科中,学生对先行课的掌握扎实

数据结构要求学生较强的程序设计能力,能将课程中所讲授的算法思想编写正确的程序代码。程序设计是数据结构课程的先导课程。学生对程序设计的掌握,将影响到数据结构课程的学习效果。在运用型本科学校中,学生的程序设计和设计能力较弱,尤其是对指针(指针函数和函数指针、指针数组和数组指针)、结构体、体递归等知识掌握好,而这些知识点在数据结构使用频率恰好很高。所以学生易将数据结构中学习的算法思想转化为运转小学数学教学论文的程序,是中屡屡碰壁,伤害了学生的学习积极性。

2、运用型本科学生对数据结构课程的价值认识不正确

运用型本科的教学培养案例侧重学生的动手操作和实际运用能力,所以计算机专业学生也只“简单实用”的知识,掌握计算机的操作技能、网站建设和系统的开发、流行的编程语言和开发工具等。思想使得学生不愿意花时间去学习数据结构这类论述抽象的课程,以至于将这门课孤立。但实际上,数据结构课程于培养学生对理由的抽象浅析能力、数据模型的构建、算法的设计等综合能力。其他任何一门课程所替代的。

3、运用型本科教育中,论述教学与实际运用脱节

数据结构课程的内容抽象、庞杂,设计到多种和技术。所的数据结构类型,有线性表、栈、队列、串、特殊矩阵、树、图等等。这些内容自成系统互不相容,现行的教学计划来实践教学,将涵盖上述的内容;内容都做实验,在学时上也不允许。所以在实践教学的中,教师在对某些的实验内容割舍,自然不利于学生对数据结构课程的全面理解和吸收。
作者多年来在运用型本科学校中以事数据结构课程的教学工作,的亲身和感受,总结出在该课程中出现的理由出现理由的理由。理由固然有着,并非解决的办法。近年来作者在教学中总结了一些策略教学论文和技艺,希望缓解该课程教学中不协调的因素,达到更好的教学效果,而事实证明这些策略教学论文和技艺确实能起到的正面作用。

1、堂课,激发学生对本门课程的学习兴趣

任何课程堂课非常的,其精彩与否可能决定学生对这门课的兴趣将来的学习态度。数据结构的堂课尤为。这门课以始至终抽象论述和操作算法,内容枯燥乏味,学生很难对其产生浓厚的兴趣,依靠教师的引导来激发学生兴趣。
作者堂课不该用来讲课,而要讲讲对老师本人对数据结构这门课的认识,联系现实社会的实际例子,来这门课在解决理由重要量,这门课在今后就业、工作重要量,这门课在今后考研重要量,要让学生产生想要学好冲动。人事管理系统中如何表示学校中学院的上下级和隶属联系,如何添加删除;构建交通网络系统理由中,如何设计使费用最少;学生管理系统中,如何组织学生的学号、姓名、等等信息,才能的查找、插入、删除、排序等工作。这些理由贴近生活,学生的兴趣和深思小学英语教学论文,以而对这门课产生向往和追求。
对于学习这门课的困难,老师也给学生心理准备,但要语气,让学生产生畏难情绪,这对于初学者不利的。老师再的经验和别人的教训,把学习这门课的窍门和心得传授给学生,避开走弯路。有了堂课的这些准备,学生便更的踏入数据结构这门课的大门,为今后的学习打下的。

2、在实验教学中任务驱动的原则,避开一刀切

能解决完整独立的任务是学生能力提高的。数据结构课程论述知识比较抽象,而将论述融入的任务,让学生独立解决实际性的且贴近生活的理由,是这门课实践任务的,使学生消化知识的最佳策略教学论文。在实践教学中,任务驱动的策略教学论文正在被和使用,但实际的效果差别显著:有些学生的编程能力有很大提高;也有学生面对任务一筹莫展,对论述知识和编程工具的运用都有着障碍。
究其理由,有些是兴趣使然,更多的是学生在前期课程中产生能力差别,再使用一刀切的策略教学论文显然不切实际。长此以往能力弱的学生逐步丧失学习的信心;能力强的学生挑战性,降低学习的热情。
将趣味性、可视性、难度分级原则融入到数据结构的算法理由中,设计生动有趣的实践任务,是解决上述理由的策略教学论文。在每一次的实践任务中设定不同难度层次的任务,让学生选择适合的任务,在简单任务完成后,还自行提高难度,循序渐进的提高编程难度。在图这章“最短路径”理由分不同难度层次任务:
(1)设计全国交通咨询系统,城市为静态(增减),查询两地最省时间的路径。
(2)设计全国交通咨询系统,城市为动态(增减),查询两地最省时间的路径。
(3)设计全国交通咨询系统,城市为动态(增减),查询两地最省时间的路径费用最省的路径。
数据结构这门课的论述知识多年未变,学生的编程能力,社会对计算机编程人员的需求,计算机以业人员面对的计算机理由都在不断变化。教师学生的实际和技术进展,的安排和设计教学策略教学论文和,积极的引导学生多动手、多深思小学英语教学论文,使学生对这门看似抽象枯燥的学科始终保持兴趣和热情,有市场的实用人才。

文献:
严蔚敏,吴伟民,数据结构(C语言版)[M],北京:清华大学出版社,1997
马艳芳,姜桦,《数据结构》课程教学策略教学论文的探讨[J],科技信息,2009,11

作者介绍:杨玉蓓,女,硕士,武汉工程大学邮电与信息工程学院,讲师,以事数据结构的教学和探讨



相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~