【24h】

A strategy for managing content complexity in algorithm animation

机译:在算法动画中管理内容复杂度的策略

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

摘要

Computer animation is an excellent medium for capturing the dynamic nature of data structure manipulations, and can be used to advantage in the teaching of algorithms and data structures. A major educational issue is the necessity of providing a means for the student to manage the complexity of the material. We have addressed this issue in a multimedia teaching tool called "Algorithms in Action" by allowing students to view an algorithm at varying levels of detail. Starting with a high level pseudocode description of the algorithm, with accompanying high level animation and textual explanation, students can expand sections of the pseudocode to expose more detail. Animation and explanation are controlled in a coordinated fashion, becoming correspondingly more detailed as the pseudocode is expanded. The tool also supports dofferem , pdes. corresponding to different stages in the learning process. Student feedback suggests that the availability of multiple levels detail and the facility for the userto control the level of detail being viewed is an effective way to manage content complexity.
机译:计算机动画是捕获数据结构操作的动态特性的一种极好的媒体,并且可以用于算法和数据结构的教学。一个主要的教育问题是必须为学生提供一种管理材料复杂性的方法。我们已经通过允许学生以不同详细程度查看算法的多媒体教学工具“行动中的算法”解决了这个问题。从对该算法的高级伪代码描述开始,并伴随高级动画和文字说明,学生可以扩展伪代码的各个部分以暴露更多细节。动画和说明以协调的方式进行控制,随着伪代码的扩展,相应地变得更加详细。该工具还支持dofferem,pdes。对应于学习过程中的不同阶段。学生的反馈表明,多层次细节的可用性以及用户控制所查看细节层次的便利性是管理内容复杂性的有效方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号