全国服务热线:400-6136-679

位置:南京童程童美少儿编程学校 > 学校动态 > 少儿学编程 学的就是计算思维

少儿学编程 学的就是计算思维

来源:南京童程童美少儿编程学校时间:2020/12/22 10:18:24

  少儿学编程,学的到底是什么?

  所有关心这个问题的家长都值得敬佩,因为这个问题在试图探寻本质,而本质通常又不那么显而易见。

南京童程童美少儿编程培训学校

  有家长说,是学习一门计算机语言,比如 Scratch,比如 C++,比如 Python;有家长说,是学习一门实用技能,比如终开发一个小程序,制作一个 App 或者发布一个新网站;还有家长说,是学习一系列思维方式,比如逻辑思维、数学思维以及互联网思维等等。

  从不同的角度和维度看过去,这些回答都是对的,但也都有各自的混沌与局限。

  比如就编程语言来说,学习曲线是否陡峭不仅取决于语言本身,而且受限于少儿本身的心智水平和认知特点;就编程技能来说,少儿学编程能够掌握的技能是有限的,而且学习的目的也并非为了投入工作实战;就思维方式来说,无论是逻辑思维,还是互联网思维,一方面本身指代过于宽泛,另外一方面也并不一定需要通过编程来习得。

  说到这里,一定有家长会好奇:这个问题上,答案到底是什么。

  对此,答案倒是简洁而明确,那就是:计算思维(Computational Thinking)。

  是的,少儿学编程的核心,归根结底,是要学习一种计算思维。

  什么是计算思维? 在说什么是计算思维之前,不妨先来说说它不是什么。

  首先,计算思维不是计算(Computation),也就是说,不是去做四则运算、求平方根、算鸡兔同笼时鸡有几只兔子有几只。

  然后,计算思维不是计算机科普(Computational literacy),虽然我们会在课程里面提到诸如台计算机是什么时候发明的这一类的事实性知识,但这并非我们课程设置的目的。

  zui后,计算思维甚至也不是狭义的计算机编程(Computational programing),编程是手段,而不是目的。就好像我们表达一个意思,可以用中文说,也可以用英文说,可以用陈述语气来说,也可以用反问句式来说,但其中核心的,还是信息如何被有效传达。

  计算思维(Computational thinking)是一种思维过程,它负责形成解决方案,将解决方案传达给计算机(或任何头脑简单的执行者),并增加解决方案能有效地被执行。

  计算思维是数学思维与工程思维的合体,关心的是如何在有界的条件下,运用有限的资源来终达成目标。

  可以说无论是打败世界围棋手的Alpha Go,还是 Xspace 的可回收火箭,就是计算思维下的杰出产物。因为它们一方面要运用逻辑推理、评估决策、把复杂问题抽象和分解等等方法把一个巨大复杂的不确定性问题切分为许多小的有明确解法的问题,另外一方面还要确保这些问题在当代的工程和工艺水平上能被算法化、模块化地解决。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2480/news/298828/违者必究! 以上就是南京童程童美少儿编程学校 小编为您整理 少儿学编程 学的就是计算思维的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679