基于Android的数据结构教学辅助系统的设计与实现
Design and Implementation of Auxiliary Teaching System of Data Structure Based on Android
摘要:
为了满足学生对于移动教学系统的需求,设计与实现了基于Android的数据结构教学辅助系统。该系统利用动画技术和XML绘图技术实现了算法执行的动态演示,并可以根据不同的初始数据演示不同的动画效果,比传统的Flash动画更加新颖流畅。该系统安装于手机上使用,便于随身携带,从而弥补了基于PC端设计和开发的辅助教学系统受时间和场所限制的缺点。学生可以根据自己的需求,时间和地点自主的学习,真正做到随时随地学习,从而提高学习效率。
Abstract:
To meet the needs of students for mobile teaching system, an auxiliary teaching system of Data Structure based on Android is designed and implemented. The system realizes the dynamic demonstration of algorithm execution using animation technology and XML drawing technology, and can demonstrate different animation effects according to different initial data, which is more novel and smooth than traditional Flash animation. The system is installed on the mobile phone and is easy to be carried, thus making up for the limitation of learning time and place of the assistant teaching system based on PC terminal design and development. Students can learn independently according to their own needs, time and place, and truly learn at anytime and anywhere, so as to improve learning efficiency.
参考文献
|
[1]
|
严蔚敏, 吴伟民. 数据结构(C语言版) [M]. 北京: 清华大学出版社, 2007.
|
|
[2]
|
禤世丽. 基于Visual C++的数据结构经典算法的演示系统[J]. 计算机光盘软件与应用, 2014, 17(8): 244-246.
|
|
[3]
|
李毅波. 数据结构与算法学习系统的设计与实现[D]: [硕士学位论文]. 长沙: 中南大学, 2012.
|
|
[4]
|
唐宏亮. 基于HTML5的数据结构算法演示系统的研究[J]. 电脑迷, 2016(9): 111.
|
|
[5]
|
王宏, 曹家庆, 等. 基于Java的数据结构算法演示系统[J]. 南昌航空工业学院学报(自然科学报), 2006, 20(2): 70-74.
|
|
[6]
|
温春玲. 基于Android的数据结构课程教辅演示系统设计[J]. 职业, 2015(8): 144.
|
|
[7]
|
Bill Phillips, Chris Stewart, 等, 著. Android编程权威指南[M]. 第2版. 王明发, 译. 北京: 人民邮电出版社, 2016: 337-343.
|
|
[8]
|
郭霖. 第一行代码-Android [M]. 第2版. 北京: 人民邮电出版社, 2016: 2-4.
|
|
[9]
|
Material Design官方网站[EB/OL]. https://materal.io/guidelines, 2017.
|