“从小开始学编程”和“长大以后学编程”有什么不同?
有家长对孩子从小学编程有些疑问
孩子才二年级学习编程会不会太早了?
从小学编程和长大后学习编程究竟有什么区别?
今天,小编就来和大家分享一下,从小学习编程的三大必要性。
01 我们的孩子今非昔比
英国的一项研究显示,与我们的祖先相比,当代人的认知思维能力获得了显著提高,随着人们教育水平的提高,人类进化的越来越聪明,这种进化反映于遗传多样性的变化上,导致基因发生了微妙变化。
这也是为什么你经常会听到有人这样感慨:“现在的小孩子真是越来越聪明了!”
这种聪明其实是时代发展的必然产物。但是对待孩子们的这种改变,家长们的思维模式却停留在了上个世纪。
所以经常会听到有家长这样说:
“好好学习吧,学什么编程”
“我的孩子不学编程,他不当程序员”
“编程难道不是到大学才学吗?现在学太早了”
就在中国小学生还在应付考试,美国小学一年级已经开始学两样东西,一是编程,二是设计思维。
美国小学一年级已经开始学编程
对待越来越聪明的孩子们,全世界都在改变,都在尝试用最合适的方法去引导孩子。
固有思维的力量非常可怕,因此我们中国的父母更是要从自身去改变,而不是一味的用自己的惯有思维去为孩子“着想”。
我们不能总是拿孩子和自己小时候比,说实话,中国的孩子已经今非昔比!
02 全球编程低龄化浪潮
苹果总裁库克大力支持少儿编程
耶鲁大学公开课《心理学导论》中提及这样一个观点
大约七岁的时候开始,一直到青春期,孩子学习语言的能力逐渐减弱。就好像负责语言学习的大脑区域,只是在发展的早期比较活跃,如果你没有在这个时候获得语言,那你以后则需要花费数十倍的时间去学习,并且学习过程会异常痛苦。
编程作为一种特殊的沟通语言,是决定你编程能力的最大因素,并非你有多么聪明,也并非你的动机,而是开始学习编程语言的年龄,越早越好。
这并不是凭空杜撰,而是因为编程的低龄化浪潮已经在全世界全面铺开。
2012年,美国陆续有23个州编程进入中小学课程。
2014年,英国学龄5岁以上的儿童必须学习电脑编程。
2016年,澳洲正式将coding引入了全国必修课程中。
全球大力推进“编程一小时”活动
少儿编程从来都不是心血来潮,亦不是利益驱动,而是时代进步过程中,孩子们对这项技能的需求所致。
如果错失最佳的学习年龄,以后需要付出巨大时间代价的则是孩子本人。所以,在孩子智力开发的最好时间段,去学习最有用的东西,才是最划算的投资。
03 从玩游戏到编写游戏
前几天一位家长分享了自家“熊”孩子在一码学程学习编程之后的变化:
“以前跟我一块出去逛街的时候,一路上都在打游戏,头都不带抬一下的,自从学了编程之后,对玩游戏好像不感兴趣了,更加喜欢研究这个游戏是怎么被设计出来的!太神奇了,我以前怎么说他都戒不掉游戏的...”
其实,这位小朋友的变化再正常不过了。玩游戏本质上来说就是一种小孩子的社交行为。他们喜欢玩游戏,但并不是沉迷游戏本身,而是沉迷在打榜过程中获得的成就感。
从玩游戏到编写游戏,孩子从游戏的俘虏一跃成为游戏的创造者,对游戏的认识将有本质的改变,这对戒掉游戏瘾大有裨益。
同时,孩子在学会游戏后自己去设计一个游戏并让他的小伙伴们玩他设计的游戏,他会非常开心、非常有成就感。而孩子也会从玩游戏认识编程、爱上编程。
编程中涉及的数学知识需要你具备良好的数学基础,如果你让孩子迷上编程,那你就不用再担心他的数学了。同样的,英语学习、逻辑思维锻炼、除错能力、独立解决问题的能力,都将大大提升。
附:2018年自主招生高校认可信息学竞赛名单