[发明专利]一种数据结构教学软件无效

专利信息
申请号: 201110000723.8 申请日: 2011-01-05
公开(公告)号: CN102592486A 公开(公告)日: 2012-07-18
发明(设计)人: 朱帆;孔佳宾 申请(专利权)人: 朱帆;孔佳宾
主分类号: G09B19/00 分类号: G09B19/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 321115 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据结构 教学 软件
【说明书】:

技术领域

发明涉及的是一种数据结构教学软件,辅助《数据结构》教材,帮助有志于从事计算机专业的初学者,理解书中的知识,体会到软件设计的奥妙,激发起他们对软件开发的兴趣。属于信息技术与多媒体领域。

背景技术

数据结构是计算机科学与技术专业、计算机信息管理与应用专业,电子商务等专业的基础课,是十分重要的核心课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。其前导课程是“程序设计基础”、“离散数学”,其后续课程有“操作系统”、“数据库原理”、“编译原理”、“软件工程”等。

学习本课程旨在帮助学习者深入的掌握数据结构的知识和原理,熟悉各种常用结构的特性,各种运算的实现方法及其性能,提高运用这些知识解决实际问题的能力,能根据具体问题的要求设计出合理的数据结构和运算,从而为掌握程序设计的方法奠定扎实的基础。

但是,《数据结构》课程内容抽象、琐碎、庞杂,涉及很多概念和技术。所有这些内容均自成体系,相互之间的衔接线索很少,总体感觉内容零散,没有一个整体的知识框架体系。同时,因教学内容多,知识量大,很难取舍,所以不免在教学过程中变得面面俱到,重点、难点不突出,学生理解困难,教学效果不理想。

《数据结构》课程中的各种数据类型及其操作具有直观性、形象性和可展示性,所以可以把多媒体技术和传统教学方法相结合,必定能帮助学生加深对书本知识的理解。同时,可以利用程序可视化思想来培养学生的数据抽象能力、算法设计能力和创造性思维能力,同时还可以对学生分析问题、抓住本质、组织数据、设计算法、解决问题的能力作出引导,并且要求学生能举一反三,触类旁通,培养学生的综合能力。

针对这种现状,本发明设计了一款用于《数据结构》辅助教学的软件,运用趣味生动的多媒体动画和趣味游戏,准确充分地表示出书中知识点的同时必须要作到趣味性和实用性,同时要求操作简单,通俗易懂。本发明运用flash AS和xml数据库等,按照教材的结构,把整个程序划分成各个功能模块:背景知识、C语言介绍、编译环境介绍、线性表、队列、图等。在每个模块中介绍涉及的不同知识点。图2表示的是程序的流程图。

通过生动形象的演示动画和趣味游戏与书本知识的结合,改变以往学生对《数据结构》课程枯燥乏味的观念,使其更容易的从数据结构的逻辑结构、存储结构和数据的运算三个方面掌握线性表、树、二元树、图和文件等常用的数据结构,为学习后续软件课程提供必要的基础,提高运用数据结构解决实际问题的能力。

本发明采用自顶向下,逐步求精、模块分解的方法,将《数据结构》书本中的知识分解,找出各个章节的重点所在。把握住“一条主干,三种逻辑结构,两种存储表示”的整体轮廓。

“一条主干”指数据结构是一门研究非数值运算的程序设计问题中计算机的操作对象及相互间的关系和运算的学科。

“三种逻辑结构”指:(1)线性结构:该结构的数据元素之间存在着一对一的关系;(2)树型结构:该结构的数据元素之间存在着一对多的关系;(3)图形结构:该结构的数据元素之间存在着多对多的关系。

“两种存储表示”指:(1)顺序存储:借助于地址连续的存储单元来存储数据元素;(2)链式存储:不要求逻辑上相邻的数据元素在存储空间中也相邻,而是在存储一个数据元素后紧接着存储其相关数据元素在存储空间中的首地址。

本发明中的内容正是围绕这“三种逻辑结构,两种存储表示”而展开,把各章节的教学分成几个模块,运用模块化的方法,按照“先认识逻辑结构,再确定存储结构,趣味游戏,编码实践”的流程而进行。

(1)背景知识演示动画的研制

演示动画主要将原本抽象的概念和算法思想用形象的图形演绎出来:针对《数据结构》所涉及的线性结构、树和图的算法进行了图形演示。采用形象的动态图形演示内存空间的变化情况,其余部分主要是针对算法思想的演示,充分应用声音和色彩体现算法的细节,将算法对数据的影响展示在屏幕上,算法的语句执行情况在学生大脑里,从而训练了学生的抽象思维。

为了适应课堂教学的要求,《数据结构》演示动画具有如下功能:

界面的设计要求:较强的交互能力、动态的算法演示、形象的图形设计、充分应用声音和色彩体现算法的细节、屏幕设计简洁明快、屏幕元素布局合理、突出教学内容的重点,等等;

不仅包含主要的教学内容,而且,还应提供一些特殊例题的算法演示,用以扩大学生的编程思维能力,从而实现用形象的图形界面为学生搭起通向掌握抽象思维方法的桥梁;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱帆;孔佳宾,未经朱帆;孔佳宾许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110000723.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top