正文
1、培养抽象逻辑思维,8岁~18岁是学习编程的最佳年龄
在我们生活工作中,一定遇到过有些人很难把一些事情描述清楚或做清楚,甚至会颠三倒四,语无伦次。
他们欠缺的就是从小对于抽象逻辑思维能力的培养。
甚至绝大多数的中学生、大学生都很难把一些事情整理得非常系统和清晰。
孩子在8岁左右开始形成抽象逻辑思维
,整个8~18岁是抽象逻辑思维的形成期。
逻辑是很抽象的,是很难通过语言文字去表述的。
编程正是通过可见的代码、工具、运行结果,去不断梳理抽象的逻辑思维,再通过动手实践把抽象思维具象化地表现出来。
例如算法的运算结果、游戏中的步骤流程、机器人的指令等等,
所以编程是最适合开拓抽象逻辑思维的方式。
孩子在这个年龄范围是最适合学习编程的。
在美国,约有500万青少年在学编程
。孩子从4岁就已经开始接触编程逻辑思维,9岁左右就可以掌握一门专业的编程语言,各种夏令营或者编程科创活动也很频繁,整体都
处在大众化到普及化的过程。
中国的多数孩子其实也很早接触了乐高等玩具的逻辑培养,但是到了8岁、9岁再往后,就会觉得
没有地方能够再教授孩子更深入一些的编程知识以及有趣的实践了
,也正是因为这些市场空缺以及教育产业链的不完善,使得这几年开始催生出一些偏向低龄化的编程教育,填补了市场的空缺,
完善了从小学到中学编程教育乃至大学编程教育中至关重要的一环。
2、生活工作中,高效系统的 “计算思维” 比其他思维运用更多
可以试想下,我们可能学过奥数、物理、化学等等,做过很多考试及竞赛练习,而在我们生活工作中,特别需要用到这些思维方式的场景少之又少,取而代之的,是和计算机打交道。因此,为了提高生活、工作、以及团队管理的效率,
了解计算机是如何思维的,就至关重要。
计算思维是近几年国外提出的思维方式,与数学思维不同,它教会我们计算机是如何思考的,从而能使我们学习和计算机沟通,
让它帮我们去高效地处理很多生活中觉得困难麻烦的事。
计算思维是和数学思维不同,但并不冲突,甚至如果把这两种思维相互结合运用,能达到相当的高度,
可以看到生活中编程好的学生数学也都不错,数学好的却不一定会编程。
就好比老师找来三位同学,告诉他们一些数字,让学生们告诉他哪些是质数。
·
第一个学生开始了心算,
·
第二个学生拿出了计算器(也是编程的产物),
·
第三个学生花了很少的时间写了一段代码,并告诉老师“您可以输入任何想要查看的数字,计算机会立即告诉你它们是不是质数”。
这就是计算思维的一小部分。
3、编程能把 “创意” 变成 “创造力” 。在将来,不会编程= 半个文盲
首先,这可不是危言耸听,
·
美国政府计划10年普及中小学生编程教育。
·
英国政府也通过新的政策,建议5岁以上学龄儿童学习电脑编程课程。
·
新加坡在2017年要求把编程纳入小学考试范围。
在成长的过程中,我们有各种各样的想法和点子,有些看来是极具创意的,过去难以实现,而现今,
青少年都可以玩转编程算法、游戏制作、3D打印、数学建模、机器人等等,编程已经发展成为一个全年龄段的完美卓绝的工具。
它也是目前唯一一种能把所有想法和知识融会贯通,从而变成有现实意义和生产力的工具,我们可能不再需要用纸和笔来画自己的想法,也不再需要用折纸剪刀胶水去做一些不能动的摆设,我们可以用计算机做任何令人惊讶的事情,而正是作为一种在当今必不可少的语言和工具,它已经越来越显示出它独特的魅力。