为什么学编程
有一些家长认为,孩子在中学阶段主要是,一切对没有帮助的事情都不要去做。

少儿编程能获得一定的优势。
如果你的孩子在学习机器人的过程产生了兴趣,在初中阶段开始参加信息学奥赛等竞赛。只要获得省级竞赛一、二、三等奖就可以申请数十所985/211学校的自主招生,可以获得高考降60分录取资格,甚至清华、北大免试录取!
大学对信息学获奖学生的特殊对待
正在推行培养科技性人才,也举办了很多性含金量很高的编程比赛。如果孩子对编程感兴趣又学得不错,完全可以尝试去参加专业的比赛。孩子参加编程比赛不仅仅能获得荣誉,更能获得一个去大学的机会。
我观察身边已经学了少儿编程和未学编程的孩子,发现他们确实存在一些差距:
1、培养专注力
有很多孩子学习能力不强、成绩不太好,大部分是由于没有耐性+专注力不太好造成。
编程非常严谨,任何细小的错误都可能导致程序无法正常运行,所有在编写程序的过程中,需要不断调试,直到达到预定功能,这在无形之中就会提升孩子的耐性和专注力!
2、逻辑思维能力更强
你会发现,身边有一些孩子很有说话欲望,表达很有逻辑,而且做事也有计划,而另一些孩子表达不清自己的想法,说话也没有前因后果,这是因为逻辑思维能力的差异造成的。
谷歌公司将“编程思维(computational thinking)”概括成这类型:分解问题,模式认知,抽象思维,算法设计。通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,搜索解决方案;然后,形成解决思路;较后,设计步骤,执行——问题解决。你会发现,编程是能够把抽象思维转化为具体思维较好的载体。
3、对数学、英语、物理更上心了
编程里会涉及到数学上的一些概念,例如坐标、变量、角度;也会涉及到一些英语的单词和语句;还会涉及到物理上的均速运动、镜面反射等概念。
我发现,我身边很多孩子学完编程后,做计算题都莫名其妙的不跳步骤了,后来问了孩子才知道,编程写多了,跳了步骤怕程序“走不通了”。
4、创造性思维
少儿编程Scratch语言之父雷斯尼克曾提出两种学生的类型。
一种是“A型学生”,他们考试成绩很好,却按部就班,并不具备在当今社会取得成功所必需的创造力和创新能力。
另一种为“X型学生”,他们具有创新思维和冒险精神,喜欢主动思考和提出问题,在未来他们更有可能提出富有创意的想法,这也是每个在未来更加需要的创造性人才。
不过这些都是少儿编程的附加好处,较重要的是,孩子可以在少儿编程当中释放自己、学到知识并感受到快乐!
总而言之,少儿编程是提升孩子综合能力的有效工具。