基于HTML5的数据结构课程群知识点库的设计与实现文献综述
2020-04-14 17:22:30
数据结构及算法分析是程序开发类课程的中流砥柱,起着至关重要的作用。它主要介绍一些常用的数据结构,阐明数据结构内在的逻辑关系,讨论他们在计算机内部的储存表示,并结合各种典型案例说明它们在进行各种运算时的动态性质及实际的执行算法。数据结构在课程群中起着承上启下的作用,对培养学生的算法思维能力和数学逻辑思维有着很大的帮助,是一门公认的计算机专业的核心课程。学生软件开发能力最重要的基础就是算法分析和设计的能力。
数据结构在整个课程群建设中处于核心地位。但是经过调研发现,即使是计算机专业的学生,也有50%以上认为数据结构难以理解。由于课程性质和学生能力的限制,学生在学习过程中会遇到许多困难,这种畏惧的而思想会影响到学习的兴趣。
随着计算机技术的发展,HTML5技术越来越多的参与到教学活动中来,数据结构知识点多,内容抽象,图形图标公式众多。传统的PPT授课方式已经无法满足学生的需要。互动少, 学生学习起来枯燥无味, 课堂效率无法保证, 无法完成教学任务。运用HTML5技术能将各个知识点形象、生动的展现出来, 增加了课堂的活跃气氛, 同时可以亲自互动, 激发了学生学习的积极性。
所以我们认为建立一个基于HTML5的数据结构课程群知识点库来帮助同学们巩固数据结构课程群相关知识点是很有必要的。可以全面介绍数据结构课程群相关的知识点,方便同学们关联记忆,及时查漏补缺,以及复习备考。不仅能帮助正在学习的同学,也可以帮助准备考研的同学们复习数据结构。
国内外的研究现状分析
国外例如javatpoint这样的学习网站上有有关基于HTML5的数据结构相关知识点的整理,按照树状索引,但是不提供搜索功能,无法称之为知识点库。而且由于语言问题,英语基础比较薄弱的同学学习起来可能会十分困难。
目前国内关于数据结构课程群知识点库基本上是一片空白,只有部分个人博客上有个人心得,资料分享。将整个数据结构知识点完全陈列,没有目录索引,使用困难,查找不便。学生只能死记硬背,无法激发学习的积极性。希望我们的研究能够弥补上这片空白。
{title}2. 研究的基本内容与方案
{title}研究的基本内容
1. 了解在基于Html5的环境下系统开发的整个生命周期,分析软件系统开发生命周期各个阶段所需要管理的各项工作项及其相关的数据信息。