《数据结构与算法综合实验》教学与管理系统的设计与实现文献综述
2020-04-28 20:28:23
题目:《数据结构与算法综合实验》教学与管理系统的设计与实现背景资料:
数据结构是计算机科学与技术专业、计算机信息管理与应用专业,电
子商务等专业的基础课,是十分重要的核心课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,要想更好地运用计算机来解决实际问题,仅掌握几种计算机程序设计语言是难以应付当前众多复杂的课题。要想有效地使用计算机、充分发挥计算机的性能,还必须学习和掌握好数据结构的有关知识。打好“数据结构”这门课程的扎实基础,对于学习计算机专业的其他课程,如操作系统、数据库管理系统、软件工程、编译原理、人工智能、图视学等都是十分有益的。为了更好的配合现代教学,让学生可以在网上自主完成《数据结构与算法综合实验》便需要设计和开发一个教学管理系统。本课题便是要完成《数据结构与算法综合实验》的教学管理系统的设计与实现,采用软件工程的方法,设计并开发一套《数据结构与算法综合实验》教学与管理系统,包括教学视频管理、在线实验指导、程序提交与批改、实验报告批阅、成绩统计与分析等功能。
国内外的研究现状分析:
1968年之前,并没有独立的数据结构的课程 ,数据结构的有关内容都分散在编译原理与操作系统等课程之中,直到1968年数据结构才开始成为一门独立的课程。到了1965年左右,一部分国外的大学逐渐开设与数据结构的相关联的课程,一开始并没有命名为数据结构。1968年,美国的唐欧克努特教授创立了数据结构的最初模型体系,他撰写的《计算机程序设计技巧》之中,第一卷《基本算法》是首本比较系统的阐述数据的逻辑结构与数据的存储结构和对其的操作的著作。从20世纪60年代末到70年代出,开始出现大型程序,软件也开始相对独立,程序设计方法学中结构程序设计开始成为主要内容,越来越多的人开始将数据结构放在重要位置。到了70年代中期,开始出现各种数据结构的著作,直到现在数据结构还在处于发展阶段。
在今天,数据结构已经是所有高校计算机相关专业的核心必修课程,数据结构的课程建设在国内各大高校计算机相关专业中受到了高度的重视。国内的所有优秀大学都集合了优秀了师资力量,力图追赶国外高水平大学发展势态,构建良好的教学体系,改革教学内容,发展丰富的教学手段,打造精品课程,为高校数据结构课程假设提供良好的示范[5]。
清华大学出版严蔚敏教授主编的《数据结构》是所有高校计算机专业都通用的权威教材。书中分别有12章,在大部分高校的本科教学中主要是对线性表、栈与队列、树和二叉树以及图作为重点教学。