APP下载

数据结构算法演示系统的设计

2016-05-30王玢玥李冬梅李华颖姚佳璐王仁生

教育教学论坛 2016年28期

王玢玥 李冬梅 李华颖 姚佳璐 王仁生

摘要:“数据结构”是计算机专业的核心课程,涉及大量深奥、抽象的概念和算法,传统的教学方式难以引起学生的学习兴趣,容易造成学习效率低下。针对这种教学背景,我们利用Flash开发了可视化的算法演示系统。该系统在播放代码的同时,播放动画演示以及代码解释,实现了算法原理、实例演示、数据变化的同步动态展示。利用该系统进行教学,改进了原有的板书、演示文稿的教学模式,降低了教师的讲解难度以及学生对课程的理解难度,提高了教学效率。

关键词:数据结构;Flash;算法演示

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)28-0167-02

一、引言

“数据结构”是计算机学科的算法理论基础,是软件设计的技术基础,但是课程内容晦涩难懂,其中算法又具有很强的抽象性和动态性。虽然如今教学方式已经不仅仅局限于板书,而是越来越多的借助电子信息进行辅助教学,但是仅仅使用PowerPoint,代码配上图片形式的讲解并不足以连贯地展示算法的实现过程。目前,有多种工具可以实现算法的动态演示功能,较为常见的例如VB、C++、JAVA等高级编程语言,而这些高级语言虽然表现效果可观,但是在实现上难度较大。Flash是一款目前比较流行的,广泛应用于动画、视频、网页等多个领域的动画制作软件。同时,Flash具有良好的操作性和交互性,如今已被广泛应用于教育领域,成为课堂课后教育的重要辅助工具,对教学中遇到的重难点起到重要的辅助作用。……

登录APP查看全文