摘要:数据结构与算法课程一直以来都是计算机应用型人才培养中必不可少的一课。学习好数据结构能够为以后的学习工作奠定坚实的基础,如何让学生更快更好的接受、理解该课程中的算法一直是教师教学中的重点难点。因此基于这些问题提出了该课题——数据结构算法学习与测试软件-演示模块。
实践教学是比理论教学更容易被学生接受的教学方式,为了让学生多动手、多动脑、多思考,加深对各个算法理解。平台加入了代码提交在线编译功能;在实践教学中,将各段代码与Flash动画相结合,包括顺序表,链表,树,图,排序等等。实现代码与动画的同屏展示。通过该方式可以让学生更加直观的体会代码的执行过程,更好的掌握算法的运算规则。并且提高学生学习的积极性,能够增加学习过程中的趣味性,吸引学生随时随地的进行自主学习,也减轻了教师教学中的负担。
关键词:数据结构;算法;实践教学;Flash动画
目录
摘要
Abstract
1 诸论-4
1.1 引言-4
1.2 选题意义及背景-4
1.3 项目简介-5
2 系统分析-7
2.1 用户需求调研-7
2.2 研究内容及可行性分析 -7
2.2.1研究的内容-8
2.2.2可行性分析-8
3 相关技术-9
3.1 技术手段以及预期成果-9
3.1.1 技术手段-9
3.1.2 技术实现-9
3.1.3 预期成果-10
3.2 运行环境-10
4 详细设计-11
4.1总体技术方案-11
4.1.1 总体思路设计-11
4.1.2 系统的整体运行逻辑图-11
4.1.3 演示模型--核心模块构思-12
4.2界面-12
4.2.1 登录界面-13
4.2.2 学生用户-13
4.2.3 教师用户-18
5 主要工作-20
5.1 主要工作-20
6 部分成果展示-21
6.1 前端界面代码展示-21
6.2 动画展示-22
7项目特色与创新点-23
结 论-24
参 考 文 献-25
致 谢-26