少儿编程教育是“贩卖焦急”,还是在培养未来的程序员?自2005年来,编程热逐渐升温蔓延至基础教育领域,刮起了一阵少儿编程培训之风,相关培训机构、课程等遍地开花到现在。但在快速发展的背后,我们需要更加科学、客观、理性地认识少儿编程教育。
在美国国有这么一款产品,名叫CoderMindz的棋类游戏在硅谷名声大噪,它的前身CoderBunnyz发布不到一年时间,销量超过1000余套,销售额以超35000美元,因此大家对新款CoderMindz充满期待。
而这款游戏的开发者,竟然是来自硅谷的10岁女童萨麦拉·梅塔(Samaira Mehta)。靠着自己出色的“编程”技术,被全球媒体誉为“硅谷未来之星”,连扎克伯格都赞她“年少有为”。
在美国,像萨麦拉·梅塔这样,学习编程的孩子还有很多。同样是6岁学编程的Yuma,已经推出了自己研发的APP。
就连那个中文说得贼溜的总统外孙女,阿拉贝拉,也是一个忠实的小“程序猿”。用她妈妈伊万卡的话说,“编程是一种未来语言,我很开心女儿喜欢编程”。
欢迎您关注去哪学(qunaxue_shanghai),随时领取中小学学习提分建议与知识考点干货资料。其实,不止是美国,再看一下,我们国家对少儿编程教育:
2017年7月,国务院就发布了《新一代人工智能发展规划》,提出编程课走进中小学。 2018年1月,教育部宣布,人工智能、机器人等要进入全国高中新课标。 2018年4月,南京教育局将编程列入南京中考特招生的范畴。 2018年8月, 浙江省将信息技术(含编程)正式列入高考科目。 2019年2月, 教育部关于印发《2019年教育信息化和网络安全工作要点》的通知。
并且在刚刚公布的2019年全国竞赛名单中,编程大赛、机器人大赛也赫然在列。
可以看到国家层面也早已注意到了这点,明确指出人工智能成为国际竞争的新焦点,应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,培养复合型人才,形成我国人工智能人才高地。
从美国少儿编程的情况,到我们国家这几年关于少儿编程政策的发布,少儿编程这股风显然不是市场在“贩卖焦虑”。
“
“我认为这个国家的每个人都应该学习编程,因为它会教给你如何思考。”
——乔布斯
难道学习编程在未来就一定是程序员吗?其实不是每个人都会成为程序员或者乔布斯,但学习编程可以提升逻辑思维能力、抽象世界能力和解决问题能力,对孩子有益无害
学编程的孩子有什么不一样?
学编程的孩子逻辑思维更强
“编程思维(computational thinking)”就是“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。通过这四个步骤每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,忽视小细节,形成解决思路;最后,设计步骤,执行——问题解决。
同时,根据教育认知学,孩子会在7岁左右开始形成抽象逻辑思维,整个6-12岁是抽象逻辑思维的最佳形成期。
学编程有助于良好习惯、优秀素质的养成
写程序最重要的就是如何把大问题不断分割成小问题的过程,其中,小孩必须去思考如何把代码合理的安排在整个程序中,才能让程序流畅的处理输入、演算、直到输出,这对小孩对事物的逻辑分析能力会有极大的提升。
有利于培养孩子自我纠错能力
此外编程不仅是一个搭建的过程,更是一个不断自我纠错的过程。编写程序的过程中,如果发现不了其中的一些小bug,最直接的结果就是导致整个程序无法正常的运行起来。这就要求我们的编程人员,拥有极强的自我纠错能力。孩子在学习编程的过程也一样,要不断进行自我纠错,经过长期的学习,孩子会自然养成一种自我纠错能力,这对于孩子的未来,无论是生活还是工作,都有着极大的帮助.
学编程能给孩子带来什么好处?
特长加分,可以成为升学利器
每年都会有很多孩子通过信息学奥赛被知名中学、国内外重点大学免试或降分录取。
信息奥赛竞赛人数每年还不足10万,比起奥数,得奖率高,含金量却丝毫不逊色。
家长请自行选择报名与否,一切为了孩子的成长。