首页> 外文会议>International Conference on Informatics in Schools: Situation, Evolution and Perspectives >Teaching Programming and Algorithmic Complexity with Tangible Machines
【24h】

Teaching Programming and Algorithmic Complexity with Tangible Machines

机译:用切实机教学编程和算法复杂性

获取原文

摘要

Understanding the notional machine that conceptually executes a program is a crucial step towards mastery of computer programming. In order to help students build a mental model of the notional machine, visible and tangible computing agents might be of great value, as they provide the student with a conceptual model of who or what is doing the actual work. In addition to programming, the concept of a notional machine is equally important when teaching algorithmic design, complexity theory, or computational thinking. We therefore propose to use a common computing agent as notional machine to not only introduce programming, but also discuss algorithms and their complexity.
机译:了解概念上执行程序的名义机器是迈向计算机编程掌握的重要步骤。为了帮助学生建立一个名义机器的心理模型,可见和有形的计算代理人可能具有很大的价值,因为他们为学生提供了谁或者在做实际工作的概念模型。除了编程之外,当教学算法设计,复杂性理论或计算思维时,一个名义机器的概念同样重要。因此,我们建议使用共同的计算代理作为名义机器,不仅引入编程,还讨论算法及其复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号