编程不只是兴趣爱好,更是优秀成长路径,你了解吗?

杭州纳思书院
2021-12-07 15:36:28 文/邹雷 图/邓宇

有的家长发现,孩子写作业的过程中会有不走心、不爱思考或者重复犯简单错误的情况,这些都是孩子成长过程中的正常现象,家长们也不必过于焦虑。心理学家皮亚杰(J.Piaget)的儿童认知发展理论中说到:孩子认知发展具有阶段性。
直觉思维阶段
4-7岁的孩子处于直觉思维期,他们更多关注事物的显著特征,逻辑和推理思维能力很弱,同时对所有事物的看法都从自我角度出发,并没有客观意识。
具体运算阶段
7-11岁是儿童的具体运算阶段(concrete operational stage),思维方式从具体化逐渐发展到抽象化,逻辑的思维初步建立。
形式运算阶段
11-15岁是儿童形式运算阶段(formal operational stage),这一阶段他们的思维跳出具体事物的束缚,可以超出具体事物的自身特征,对命题和假设进行逻辑推理及运用符号代替事物进行命题思维。

所以,在孩子的抽象思维、逻辑思维能力还未发展成熟时,做题慢、不会审题、易出错都是可以理解的。那么作为家长,面对“不写作业母慈子孝,一写作业鸡飞狗跳”的现实,真的就没有其他办法了吗?
当然不是!我们可以多给孩子安排一些能够促进逻辑思维、抽象思维发展的活动——从兴趣入手,让孩子学习编程。
学编程可以让孩子学会思考
麻省理工学院教授米切尔·雷斯尼克(Mitchel Resnick)认为:“当孩子学会编程,就会开始思考世界上的一切过程。”在学习编程的过程中孩子的思维逻辑、空间思维、判断思维等多重能力得到充分锻炼,并且有针对性地强化练习。
为什么学习编程能够锻炼孩子的思维能力呢?
这里我们就要提到编程教育的核心——编程思维了。其实,编程思维并不是编写程序的技巧,而是一种高效解决问题的思维方式,它是“理解问题——找出路径”的高效思维过程,由分解、模式识别、抽象、算法四个步骤组成。

分解
拆解复杂问题的能力
分解,就是把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。
假如孩子要为家庭出游做一次旅游规划。“全家旅游规划”听起来非常庞大、繁琐,而学会分解的孩子则会把这个难题拆分成几个容易解决的小任务——确立目的地、安排行程、预定机票和酒店、准备行李清单。

孩子在编程的过程中,就是在不断地训练他们把复杂的问题拆解、理顺的过程。这个过程是解决问题的基础,把问题拆解清楚,才有接下来实现的可能。正如Mitchel Resnick所说:“在学编程的过程中教孩子们学会拆分问题,这才是最重要的。”
模式识别
发现并整合规律的能力
模式识别,就是识别不同问题的模式和趋势(共同点)的过程,在我们的经验库里找出类似问题的解决办法,套用解决。识别的模式越多,解决问题的效率也就越高。
在编程过程中,孩子一直在进行着这样的训练,当发现一些可重复的步骤,就会把它们整合起来,建立模式;再遇到类似问题时就能让计算机套用此模式,快速解决。
抽象
找出问题本质的能力
抽象,是指聚焦最重要的信息,忽视无用细节。简单来说就是找到问题的本质,过滤掉其他无关紧要的因素。
抽象思维敏捷的孩子,能在大量信息中抓住关键信息,提高学习效率。不论是在做语文还是英语的阅读理解中,抽象思维能力强的孩子总能很容易地找出关键句和中心思想,学习会更加轻松。
在编程世界里,包含“子系统、模块、包、类、方法和语句”等不同等级的抽象,孩子能够通过编程的学习不断提升聚焦关键信息的能力。

算法
高效解决问题的能力
算法是一步步解决问题的过程。根据前面对问题的分析与理解,设计每一步的路径方法,解决整个问题。在具体解决问题的过程中,最关键的是逻辑思维能力和调试纠错能力。
计算机程序需要很强的逻辑性,逻辑顺畅才能顺利运行。孩子需要遵循编程的规则,把解决问题的步骤转换成计算机能理解的语言。在这个过程中,孩子的逻辑思维能力能得到很好地锻炼。

而调试纠错,就是当出现结果与预期不符时,需要找出算法之中的漏洞并解决。在编程练习中,任何一行代码出问题,程序都会出错无法正常运行下去。这时,孩子就必须要自己一步步执行步骤、梳理逻辑,找出问题并想办法解决。
这样的过程可以锻炼孩子的耐心和抗挫能力,让他以更加平和的心态面对挫折和失败,同时观察力和专注力也会得到很好的培养。


每个人都应该学习编程,因为它教会你如何思考。
无论是学习、做作业也好,还是将来工作生活,编程教育作为一种成长路径,能够给孩子带来好的习惯与思维能力,久而久之,孩子处理事情就会更加得心应手,将来无论从事哪种行业都会有所裨益。
﹀
﹀
﹀
少儿编程
了解体验后再放弃是对孩子负责
不了解就直接放弃是偷懒和不负责任
所以不管感兴趣或者不感兴趣
国庆期间
您都要带着孩子来听这样一场
《升学与编程的学习规划》
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)


.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)


.jpg)


