首页> 外文期刊>SIGCSE bulletin >SRec: An Animation System of Recursion for Algorithm Courses
【24h】

SRec: An Animation System of Recursion for Algorithm Courses

机译:SRec:用于算法课程的递归动画系统

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper we describe SRec, a system to animate recursion in Java programs. It is intended to assist in algorithm courses to better understand and analyze algorithm behavior. We make several contributions. Firstly, SRec exhibits a comprehensive set of animation and educational features. It provides three complementary, coordinated views of recursion: traces, the execution stack and activation trees. SRec allows the user constructing and modifying animations without effort. The animation can be played flexibly, both forward and backwards. It also provides facilities to integrate animations into courses. Secondly, the paper describes the educational features of the system and its use in algorithm courses. Thirdly, the system has been fully evaluated with respect to usability (using formative and summative methods) and has been compared to other systems reported in the literature. The results of both evaluations are highly positive.
机译:在本文中,我们描述了SRec,这是一个在Java程序中为递归动画的系统。它旨在协助算法课程,以更好地理解和分析算法行为。我们做出了一些贡献。首先,SRec展示了一套完整的动画和教育功能。它提供了三个互补的,协调的递归视图:跟踪,执行堆栈和激活树。 SRec允许用户轻松构建和修改动画。动画可以灵活地向前和向后播放。它还提供了将动画集成到课程中的功能。其次,本文介绍了该系统的教学功能及其在算法课程中的使用。第三,已经对该系统的可用性进行了全面评估(使用形成性和总结性方法),并已与文献中报道的其他系统进行了比较。两项评估的结果都是高度肯定的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号