计算思维教育已然形成了共识和热潮,却也遇到了极大的挑战——挑战一:计算思维及其教育的本质内涵到底是什么?挑战二:计算思维教育所涉及的教学理念、教学内容、教学方法和手段等到底如何确定、凝练和解决?挑战三:现有的教学条件如何应对?
必须指出的是,计算思维不是计算机思维,计算思维教育也不是计算机基础知识教育。就教学内容而言,我们认为应该在以下两方面进行挖掘和凝练:(1)深入计算学科,探寻计算机科学家们面向计算时求解问题的思想和方法;(2)跳出计算学科,面向所有的领域、所有的人,如何基于计算去求解问题、设计系统,乃至理解人类行为。
显然,计算思维是一种方法论,计算思维教育奉行的是“不要告诉我世界是怎么样的,告诉我如何创造世界”,它可以启迪大家心灵与智慧,可以提升大家的创新意识和能力。