首页> 外文会议>SIGCSE technical symposium on Computer science education >Learning from wrong and creative algorithm design
【24h】

Learning from wrong and creative algorithm design

机译:从错误和创造性的算法设计中学习

获取原文

摘要

We all are aware of the relevance of examining a task from diverse angles. We also are aware of the potential relevance of learning from one's mistakes. Yet computer science (CS) textbooks and teaching materials fall short in embedding these two notions. In this paper, we present an approach of elaborating divergent thinking in algorithm design, while capitalizing on erroneous solutions. Using a collected set of non-routine algorithmic tasks, we developed and applied a scheme of class activities, in which initial faulty solutions (due to novice tendencies) are carefully examined, and their falsifying inputs and characteristics are used for creative reasoning that yields fruitful outcomes. We present and illustrate our activities, refer to their cognitive aspects, and describe our experience with applying them in (an Introduction-to-Algorithms) class.

机译:

我们都意识到从不同角度检查任务的重要性。我们也意识到从错误中学习的潜在相关性。然而,计算机科学(CS)的教科书和教材在嵌入这两个概念方面没有达到。在本文中,我们提出了一种在算法设计中阐述发散思维的方法,同时利用了错误的解决方案。我们使用收集的一组非常规算法任务,开发并应用了一种课堂活动方案,其中仔细检查了最初的错误解决方案(由于新手的倾向),并将其伪造的输入和特征用于创造性的推理,从而产生了丰硕的成果。结果。我们介绍并举例说明我们的活动,提及它们的认知方面,并描述在(算法概论)课堂中应用这些活动的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号