黛珂广告

数据结构课程教学改革 《数据结构》教学改革讨论

熊瑛摘要:《数据结构》在计算机科学中是一门综合性的专业根底课,是介于数学、计算机硬件和计算机软件三者之间的一门中心课程。它不仅是一般程序规划的根底,而且是规划和完结编译程序、操作体系、数据库体系及其他体系程序的重要根底。但由于程序规划根底薄弱、实践时机少等原因,影响了该课程的教育作用。文章针对数据结

熊瑛

摘 要:《数据结构》在计算机科学中是一门综合性的专业根底课,是介于数学、计算机硬件和计算机软件三者之间的一门中心课程。它不仅是一般程序规划的根底,而且是规划和完结编译程序、操作体系、数据库体系及其他体系程序的重要根底。但由于程序规划根底薄弱、实践时机少等原因,影响了该课程的教育作用。文章针对数据结构课程的教育现状和存在的问题,提出了一个有用的数据结构课程改革方案和教育办法。

关键词:数据结构 教育改革 教育办法

一、导言

“数据结构”作为一门独立的课程在国外是从1968年才开端建立的。1968年美国唐纳德·克努特教授创始了数据结构的开始体系,他所著的《计算机程序规划艺术》榜首卷《根本算法》是榜首本较体系地论述数据的逻辑结构和存储结构及其操作的作品。“数据结构”在计算机科学中是一门综合性的专业根底课,数据结构是介于数学、计算机硬件和计算机软件三者之间的一门中心课程。它不仅是一般程序规划(特别对错数值性程序规划)的根底,而且是规划和完结编译程序、操作体系、数据库体系及其他体系程序的重要根底。

跟着计算机的遍及,信息量的添加,信息规划的拓展,使许多体系程序和应用程序的规划很大,结构又适当杂乱。为了编写一个“好”的程序,有必要剖析待处理的目标的特征及各目标之间存在的联系,这就是数据结构这门课所要研讨的问题。为此,文章针对数据结构课程的教育现状和存在的问题,提出了一个有用的数据结构课程改革方案和教育办法。

二、《数据结构》课程教育中存在的问题

这门课程教育要求相对比较高,不光要肄业生把握数据结构的根本概念,而且还要在此根底上了解代码、操练首要调查常识点的了解及时地反应和编写代码处理难度不等的标题在运用中加深知道。因而,要肄业生有较为厚实的数学根底和较强的逻辑推理才能,而且还要具有必定的剖析才能和着手编程才能。

数据结构中触及很多的概念、模型及操作算法都较为笼统,学生了解起来有必定的困难,教师教育难度也比较大。

学生对刚刚学完的C言语把握得不行好,大部分学生对结构体、指针和链表等常识点把握得都不行深化,这些都导致上课跟不上教师的节奏,不能独立完结数据结构的试验,因而学生对这门课便逐步失去了学习爱好。

三、《数据结构》课程改革方案

1.探究有用应用于课程教育的途径与办法

关于《数据结构》中的许多笼统概念和算法,以教师讲学生一味的接纳为中心的教育形式起不到很好的作用。由于学生仅仅一味地被迫接纳常识,而这些常识有什么用、该怎样用都不清楚。大学讲堂应该重视两个方面的内容教育:一是详细常识内容,二是科学的思想办法。假如选用科学的教育办法,教师所教授的常识便易于被学生有用吸收,一起其处理问题的思想办法也简略被学生所吸纳并转变为一种潜在的才能。因而,在教育进程中,榜首应该一直环绕问题而打开教育活动,引导学生不断发现问题、剖析问题并终究处理问题,以培育学生的创造性思想。第二应该重视常识点的有机整合,每学完一章就带着学生概括总结该章节的常识点,以加强学生对常识点的了解度。故应在教育中选用以学生为主体、以问题为中心的教育形式、充分调集学生的求知欲,进步他们的积极性和自动性。

2.培育学生的实践和立异才能

现如今,在国内根本一切高校都开设了计算机专业,可是简直一切计算机专业都只重视理论常识的解说,缺少着手实践内容,导致许多毕业生找不到对口的作业。《数据结构》是一门理论性和实践性都很强的课程,它需求理论教育的成果来辅导试验教育的进程,更需求试验教育的进程来强化理论教育的作用。因而,其一在教育进程中,每次理论讲堂后教师给学生安置课后操练题让其独立完结;每次试验课教师只讲详细完结什么更多的让学生自己着手实践敲代码处理问题。其二在拟定查核点评办法时,应加剧试验成绩在期末总成绩的份额。现在,试验成绩在期末总成绩中占10%,导致学生对试验不行重视。因而假如添加试验成绩在期末总成绩中的份额,将更能引起学生对试验着手操作的重视了。

3.培育学生的学习爱好

爱好是学生学习最好的教师,假如不重视教育的生动性,学生的学习只能是一种为了考试的学习,将起不到应有的教育作用。激起学生的学习爱好的有用办法就是变被迫学习为自动学习。在理论讲堂上,其一教师经过生动有趣的PPT以及诙谐诙谐的言语不仅把教育内容讲透彻了又招引了学生的学习爱好,其二教师常在讲堂上提出一些简略的小问题与学生互动调集学生的自动性和积极性。在试验讲堂上,教师经过一个生动有趣的段子引出要讲的试验内容,让学生有爱好而且刻不容缓想要自己着手操作去完结,在这个着手操作的进程中,学生能够从发现问题并处理问题这一条主线中把握理论课上学不到的运用常识的才能。

四、小结

本课程要肄业生把握根底的常识点,例如线性表、栈、行列、串、树和图的相关常识点;要肄业生了解代码,例如了解次序结构和链式结构的刺进、删去、查找和排序运算;要肄业生操练首要调查常识点的了解,及时的反应能大大提高学习功率;还要肄业生编写代码处理难度不等的标题,在运用中加深知道。因而,教师在教育中要重视与学生互动,用诙谐诙谐的科学教育办法,招引学生的爱好,调集学生的积极性,使学生化被迫学习为自动学习。

参考文献:

[1]邱春丽.《数据结构》教育改革[J].考试周刊,2009(19):37-37.

[2]王瑞胡,罗代忠,张莲. 应用型本科院校计算机专业引进北大青岛Aptech课程体系的实践研讨[J].职业技术教育,2010,31(11):26-28.

[3]彭声译,李瓊.培育计算机专业学生实践立异才能的探究[J].计算机教育, 2007(7):60-63

此文由 科学育儿网-资讯编辑,未经允许不得转载!: 科学育儿网 > 资讯 » 数据结构课程教学改革 《数据结构》教学改革讨论

熊瑛摘要:《数据结构》在计算机科学中是一门综合性的专业根底课,是介于数学、计算机硬件和计算机软件三者之间的一门中心课程。它不仅是一般程序规划的根底,而且是规划和完结编译程序、操作体系、数据库体系及其他体系程序的重要根底。但由于程序规划根底薄弱、实践时机少等原因,影响了该课程的教育作用。文章针对数据结