编程思维究竟是什么?

编程思维是我们解决问题的一种方法,是逻辑思维的一种,就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。

大家说的编程思维是什么?【kidscode.cn】

编程思维不仅帮助孩子解决数学、英语等学科上的问题,在生活中编程思维的运用也是随处可见:

1、解算术题

大家说的编程思维是什么?大家说的编程思维是什么?【kidscode.cn】

2、记忆电话号码

大家说的编程思维是什么?【kidscode.cn】

3、整理明天上学的书包

大家说的编程思维是什么?【kidscode.cn】

简单一点说,编程思维就是处理问题的正确打开方式。拥有这样的思维方式,无论做什么事情都会比普通思维方式更容易成功。

关于编程,家长需要弄懂的几个问题

1、孩子学编程,学的是写代码吗?

一提起编程,有些不了解的家长,可能首先想到的是一行行晦涩难懂的编程代码。其实,对于零基础的孩子来说,学编程是一个循序渐进的过程,最先开始接触的一定是可视化图形编程,而不是从编程代码。

大家说的编程思维是什么?【kidscode.cn】

所谓可视化图形编程,对于孩子们来说,编程不再是枯燥复杂的代码,反而更像是画画。在操作界面中代码编辑区相当于画布,五颜六色的程序块相当于颜料盒,孩子们通过拖拽的方式进行编程,“画”出一幅幅动态的画。这样,对于没有编程基础的孩子来说,难度就降低很多。

2、孩子什么时候开始学编程最好?

培养孩子的编程思维对其未来发展的帮助是极大的。正因如此,不少家长跃跃欲试,觉得越早培养越好。但值得各位家长注意的是,孩子的学习必须遵循一定的规律,否则会适得其反。

近代最具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段:

大家说的编程思维是什么?【kidscode.cn】

从皮亚杰认知理论不难看出,孩子在7-12岁时是培养思维的黄金期。

这一时期的孩子处于“具体运算阶段”,其思维可以映射到具体的事物上。在可视化图形编程中,通过可视化的“积木”形式,孩子更容易把具象的结果和程序所对应起来,也更有利于孩子编程思维的培养。

作者:妙妙老师(原文有删减)