首页> 外文期刊>Research and practice in technology enhanced learning. >Practices of algorithm education based on discovery learning using a program visualization system
【24h】

Practices of algorithm education based on discovery learning using a program visualization system

机译:程序可视化系统基于发现学习的算法教学实践

获取原文
           

摘要

Abstract In this paper, we describe three practical exercises relating to algorithm education. The exercises are based on a learning support system that offers visualization of program behavior. Systems with the ability to visualize program behavior are effective to promote the understanding of algorithm behavior. The introduction of these systems into an algorithm course is expected to allow learners to cultivate a more thorough understanding. However, almost all existing systems cannot incorporate the teacher’s intent of instruction that may be necessary to accommodate learners with different abilities by using a different instructional approach. Based on these considerations, we conducted classroom practice sessions as part of an algorithm course by incorporating the visualization system we developed in our previous work. Our system visualizes the target domain world according to the visualization policy defined by the teacher. Our aim with the practical classes is to enable learners to understand the properties of algorithms, such as the number of comparisons and data exchanges. The contents of the course are structured such that the properties of an algorithm can be understood by discovery learning in the practical work. In this paper, we provide an overview of our educational practices and learners’ responses and show that the framework we use in our practices can be established in algorithm classes. Furthermore, we summarize the requirements for the inclusion of discovery learning in the algorithm classes as the knowledge obtained from our practices.
机译:摘要在本文中,我们描述了与算法教育有关的三个实践练习。这些练习基于一个学习支持系统,该系统提供程序行为的可视化。具有可视化程序行为能力的系统可以有效地促进对算法行为的理解。期望将这些系统引入算法课程中,以使学习者能够更全面地理解。但是,几乎所有现有系统都无法结合教师的教学意图,而这可能是通过使用不同的教学方法来适应具有不同能力的学习者所必需的。基于这些考虑,我们结合了先前工作中开发的可视化系统,将课堂练习作为算法课程的一部分进行了课堂练习。我们的系统根据老师定义的可视化策略将目标领域世界可视化。我们针对实用课程的目的是使学习者能够了解算法的属性,例如比较次数和数据交换。课程内容的结构使得在实际工作中通过发现学习可以理解算法的属性。在本文中,我们概述了我们的教育实践和学习者的反应,并表明可以在算法类中建立我们在实践中使用的框架。此外,我们总结了将发现学习作为从我们的实践中获得的知识纳入算法类的要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号