欢迎来到同源同码少儿编程官方网站!

banner内

如何看待孩子学编程?这几点家长们需要知道!

发布时间:2020-11-05 浏览次数:1671


近年来,STEAM教育被推上风口,很多家长本着为孩子负责的态度,为孩子报名学习少儿编程课程。


同时,也有不少家长在犹豫、观望:如果孩子不学编程,将来高考甚至就业时可能会吃亏;如果让孩子学编程,是不是真的那么神奇?究竟值不值得?



本文就从家长的角度出发从编程的整体进行探讨,帮助大家更加理性地做出判断和规划。



01

学编程要游戏化教学



风靡全球的少儿编程语言Scratch的缔造者Mitchel Resnick认为,编程与游戏精神结合,存在两种模式,其一是“婴儿围栏”,其二是“游乐场”。




婴儿围栏


“婴儿围栏”是一个限制性的环境,在真实的婴儿围栏中,孩子的行动空间有限,探索也十分有限。“婴儿围栏”是一种隐喻,比喻孩子缺乏实践的自由,缺乏探索的自主权和创造性冒险的机会。


游乐场


“游乐场”则给孩子提供更多的空间去移动、探索、实验和协作。如果你在游乐场里观察孩子,一定会发现他们都有自己的游戏空间,在这个过程中,孩子会成长为一个创造性思考者。




游戏是好奇心、想象力和实验的结合,而创造力蕴含其间。游戏比任何其它活动都更能让孩子掌控外部世界。




编程就像是游乐场式的游戏,重要的是让孩子自己决定制作什么,以及如何制作。因此,游戏化的编程教学,目的在于构建一个“游乐场”,给孩子们提供习、成长、探索、创造的机会,帮助他们掌握新技能和思维方式,体验到将自己的想法转化为项目的挑战和乐趣。


此外,游戏化教学符合孩子大脑发育的规律。


比如,当我们面对7-8岁小学龄的孩子时,会发现他们其实已经可以理解编程的基本概念和逻辑了,比如指令、循环、分支、变量等。这是因为一旦孩子的抽象思维和逻辑思维有了一定发展,编程中很多概念就可以很快被理解了。


但如果给幼儿园里3-6岁的小朋友讲这些东西,就需要花费很长的时间,因为大脑发育的关系,他们还没办法完全理解这些抽象概念。


这就需要通过游戏化教学来实现了,比如使用各种图形化、可视化的元素,设置关卡任务及奖励等方式来进行激励,以玩为主,寓教于乐,吸引孩子的兴趣。


名列波士顿五大名校的世界顶尖著名研究型私立大学——塔夫茨大学(Tufts University)曾在出版的《积极的技术发展》一书框架中提到:儿童在开发计算机思维和探索计算机科学的同时,还能获得跨越式成长和良好学习体验。在技术渗透到方方面面的时代,儿童不仅仅是程序的使用者,也将是程序的创造者,他们可以将编程作为一种游戏。



02

学编程究竟有什么价值?



第一是培养“如何解决问题”的思维方式。

先来个例子:

假如需要画100只猫,要怎么办?

如果没学编程的孩子会想到常规的解决思路,找一只甚至几十只猫来临摹。


如果学过编程的孩子,就会有不同的解决思路。他会知道猫长毛、有眼睛、尾巴、四条腿。然后,按照这个“模式”,就可以“批量”画猫了——而且不用每次画一个新动物,只需要变换局部特征:比如,黄白条的猫、黑猫、长尾巴的猫、短尾猫等。


编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的。预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。


第二是“调试”过程所体现的价值。


任何事情都很难一次就完成得尽善尽美,程序运行起来发现有问题,就需要孩子去寻找出错的地方,并将它一点一点去调试改正。


程序中很多问题都不是一下就能找到的,常常需要从头到尾把程序运行很多遍,并观察每一步的运行结果。但这个过程恰恰能锻炼很多能力:比如怎样找到问题的源头、有哪些技巧和方法、还要有足够的耐心、观察力和专注力……这些都是放在任何领域都很有用的能力。


并且,在编程“游乐场”里,能提供一个相当宽松的环境容许孩子去试错。孩子们将在轻松的氛围中去不断尝试、勇敢探索,更有利于通过编程学习如何应对挫折和如何解决问题,而不是在有挑战性的时刻选择轻易放弃。孩子们可以学会制定、调试项目的策略,并从自己的不断尝试中得到成就感。


第三是提供“自我表达、与人共享”的媒介。


一个完整、精彩的项目作品的呈现,需要多人合作来完成程序设计。在编程学习过程中,孩子会学习到如何根据团队中各人的特长进行分工协作,互相帮助,在互动中增进情谊,也学到如何利用团队力量解决问题。学会以新的方式思考、感受和沟通、更好地表达自己。


在编程的“游乐场”,孩子们主动探索各个学科的知识,习得测序技巧并培养算法思维,学以致用,把天马行空的想法变成最终可与他人共享的成型产品,更重要的是这个过程中对于协作能力的培养和训练,学会与他人一起分享合作完成任务。



03

学编程增加未来竞争力



人工智能时代已经来临了,很多靠劳动和经验积累的工作正在被机器逐渐取代。


为了应对机器人竞争,未来对人的素质以及综合能力的要求越来越高,市场对于编程人才的需求在逐年增大。

大数据显示,2018年,所有要求掌握AI、算法、智能识别等和编程相关的技能岗位,年度薪资总规模达到15亿元,比2017年增长5.8倍。


而今年由于5G的迅速发展,以及科技行业人才的稀缺性,导致编程领域人才的薪资水涨船高,各大企业重金抢人成为常态。


根据校招薪水网站统计,2019年校招的编程岗位月薪均在10000以上。

在线留言

  • 看不清,请单击

联系电话

18110980243