如果想找到全世界范围内都在快速崛起的一种教育内容,那非编程莫属。
在全世界各个国家,高知家庭的家长都在让自己的孩子学习编程,以增强其在未来的竞争力。各个国家政府也敏锐地感受到了编程的重要性,拥有强大的信息工程师团队会大大增强国家竞争力。
然而大部分中国父母还没有觉醒,认为编程就是玩电脑、敲代码、做游戏等,简直大错特错。
其实编程是一种思维工具,在思考设计的过程中会涉及到数学、物理、几何等各方面的知识,是一种综合能力的展现和提高。
Part 1:为什么孩子要学编程?
作为父母,你要知道,时代早已改变。
工业文明的语言是数学,而信息文明的语言是程序。
随着信息科技的不断发展,人工智能、大数据和云计算将对我们的生活产生更加深远的影响。孩子未来的生活和工作都将离不开对信息文明的解读,而会编程是打开信息文明大门的一把钥匙。对于00后来说,编程将是他们长大后一项非常重要的能力。
换个角度来说,让孩子学编程,也不是一定要培养出一个编程高手,长大后成为程序员。更重要的是培养孩子对程序、对编程的亲切感,在未来面对越来越发达的信息文明时,愿意主动去接触、去学习,而非抵触。
Part 2:学习编程要趁早!
如今,越来越多的国家把计算机科学教育列为中小学甚至幼儿园课程的一部分。
德国、英国、意大利、澳大利亚、韩国、芬兰、新加坡和香港等国家都已经落实了计算机科学教育课程。
许多家长不知道的是,学编程就像学英语、学乐器一样,越早越好。
爱尔兰国立大学的计算机科学家保罗·吉布森就说过:“5至11岁之间的孩子在学习算法和计算上表现出的突出潜质让我觉得如果等到他们十几岁了再学这些基础知识就太可惜了。”
据了解,Uber创始人特拉维斯·卡兰尼克6岁开始学习编程;
Google人工智能AlphaGo的创始人德米什·哈萨比斯8岁开始学习编程;
特斯拉、SpaceX火箭公司创始人埃隆·马斯克9岁开始学习编程;
扎克伯格11岁开始学习计算机编程,创办Facebook;
比尔·盖茨13岁学习计算机编程,创办微软。
而唯一一位在苹果、微软、谷歌三大公司担任过高管的华人李开复也说过:“人类将进入人工智能的伟大时代,人工智能在创造巨大价值的同时也会取代很多领域的工作岗位。未来15年,50%的人类工作将会被人工智能所取代,编程会变得越来越重要。如果让孩子从小就学编程,这会让孩子的未来充满了更多的可能。 ”
而乔布斯的那句“我认为每个人都应该学习编程....因为能够教会你如何思考”的名言更是人尽皆知。
Part 2:学习编程有什么好处?
孩子以后又不做程序员,干嘛学编程?学编程有什么用呢?
这个回答重点写给爸爸妈妈们看,先一张图给大家总结一下:
(1)编程赛事为升学加分
超过21项编程赛事,助力小升初、中学择优录取、大学自主招生,也能为留学择校加码。
教育部去年公布的高中新课标里,编程和计算机思维已经成为了必修,浙江省更是率先试行把编程纳入了高考,南京市也把编程纳入了中考科目。
(2)提升孩子的逻辑思维
编程用游戏的方式,应用于生活,培养孩子发现及解决问题的能力,锻炼孩子逻辑思维。
究竟什么才是底层思维能力呢?我们不妨先来看一个简单的例子:
假设你有100张扑克牌,从1到100依次编号,打乱后抽走一张,怎么知道少掉的是哪张呢?
一般人会在这堆牌里找1,2,3,依次下来,最后总能发现哪张少了。可张数多的话,费时费力。
而有的孩子,则会先思考它的相似问题是什么?找牌的背后,其实是找它对应的数字,就容易联想到求和问题。借用数学家高斯的算法,即100*(1+100)/2,即所有牌的面值总和应当是5050。将手上的牌加起来,它与5050的差,就是被抽掉的那张牌了,效率大大提升。
这两种学生的最大差别,不在于知识积累的程度,而在于高效解决问题的思维方式。说得简单点,它就是个“理解问题——找出路径”的过程,包含了拆分问题、关键聚焦、模式识别找规律、算法得出最优解这一系列的理性操作。
(3)加强全学科知识运用
少儿编程结合语、数、外等全学科知识,学编程的孩子,学习也会很好!
不少家长表示,孩子学编程之后,数学题不用操心了,能迅速理解题意,出错率也大大降低。而在语文和英语的写作上,也写得更有条理和言之有物了。
相比钢琴高昂的花费,绘画长期的等待成本,编程有花费少、门槛低的优势。
此外,编程还能培养孩子空间想象、团队协作、艺术审美等能力,还有小朋友为了多学会编程,时间规划也增强了......等等,太多案例了。