给孩子报名学习少儿编程会影响孩子的成绩吗?
更新时间:2022-06-06
近年来,少儿编程大热,尤其是人工智能的高速发展和应用,以及国家将编程/信息学纳入中小学课程;不少家长其实已经认识到重要性,但至于为何重要还是一知半解;
甚至不少家长会认为:本就少得可怜的业余时间,不用来补习语数外,而拿来学习少儿编程,会不会本末倒置,影响文化课的成绩?想搞清楚这个问题,卡卡先带大家来了解2个问题:你了解少儿编程?为什么要学习少儿编程?

你了解少儿编程吗?
早在2014年,英国就提出了“编程者国度”计划,把编程纳入幼儿园及中小学课程,要求英国5岁以上的孩子必须学习编程,到11岁时,必须掌握电脑的两种程序语言。
孩子们通过编程的平台,可以在上面利用拖拉模块的方式进行创作游戏,通过编程平台自己制作游戏,一步步地了解编程,学习编程,还能同时学习其他学科的知识,利用知识去解决问题。
就比如在平台要做一个猴子吃香蕉的游戏,小朋友一开始就要在大脑构思整个游戏的流程,这只小猴子需要吃到多少根香蕉,获得多少积分,累计多少积分可以过关,同时在达到多少积分的时候会有奖励从天上掉下来。
最后全部构思好再用编程的知识把这个小游戏制作出来,在这其中,就能学习到数学和编程知识,更为重要的是孩子的逻辑思维和动手能力都能得到全面锻炼。孩子在编程平台去创造自己想要实现的游戏,一步步学习知识,最终创造属于自己的理想世界。
为什么要学习少儿编程?
乔布斯曾在一次访谈中提出:“我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样学法律并不一定要为了做律师,但法律教你一种思考方式。学习编程也一样,我把计算机科学看成是教育,每个人都应该花至少1年时间学习编程。”
美国前总统奥巴马在2013年“编程一小时”活动开幕时发表的讲话中也提到:“不要只是买一个新的电脑游戏,自己做一个;不要只是下载最新的应用程序,帮助设计它;不要单纯在手机上玩,编写它的代码。无论你在城市还是农村,电脑将是你未来的重要组成部分。如果你愿意工作,努力学习,未来将由你们创造。”仅到2015年,该活动就已经吸引了来自全球180多个国家和地区的数以万计的学习者参与其中。
创造-是学习的核心!
其实学习编程和学科知识两者是相辅相成的关系,不能简单的理解为对立关系:
语文——在审题阶段,孩子需要把题目中已知条件、限定条件和要解决的问题提炼出来,而且不能遗漏关键信息,这能帮助孩子有效提升阅读理解能力。
数学——信息学本质上是用计算机解决数学问题,因此在建模阶段,需要孩子根据题意,找到逻辑关系,或利用数学知识(如基础数论、组合数学、计算几何等)去构建数学模型,这就有效训练了孩子的数学思维与解题能力。
英语——目前绝大多数编程语言都使用英文,很多信息学题目也是用英文描述,学习编程可以很好的提高孩子的英文理解能力以及增加不少词汇;
信息技术——信息技术本身是全国中小学课堂必须要学习的学业水平考试科目,信息学相关题型还经常出现在高考数学试卷中,甚至已成为部分省份的高考科目;
值得一提的是,中小学是孩子抽象逻辑思维形成的关键时期,也是学习编程的最佳年龄。
学习编程还有哪些好处?
1.适应人工智能社会,需要具备创新能力:
青少年的成长发展离不开创新精神,所以教育也应顺应时代的变革。
让孩子早日接触编程,有利于促进青少年与计算机的沟通交流,启迪青少年的创新精神,从而建立一种全新的思维方式。
很多人都认为编程就是写代码,其实修改网页代码排版的狭义编程是计算机自己可以解决的,但编程不仅仅是写代码,编程的核心本质是算法和逻辑。
2.增强孩子的表达力和自信心:
你可以想象这样一个场景,孩子经过编程设计,设计了一个有趣的动画,他会向自己的父母展示,他还会想展示给别的小朋友看。
这个过程中,其实孩子不知不觉就锻炼了表达力,是少儿编程让孩子更有和别人分享的欲望。自己有好的作品,就更想让别人看到了解,所以少儿编程更可以锻炼孩子的表达力,而且对孩子的自信心提升也很有帮助。
3.更好地适应未来的科技社会:
十年前的你能想到如今的社会是一个“一部手机就可以搞定几乎生活大部分问题”的社会吗?你能想象“纸币”几近淘汰,无人驾驶,无人送餐员等充斥我们的生活吗?
我们父母的想象是基于我们过去的认知,所以未来孩子的世界我们是没有办法想象的,也没有办法给他规划工作家庭生活等,我们能做的就是在他们如一张白纸吸收知识的阶段,提供方向,培养孩子的思维模式这种底层逻辑的培养;
毫无疑问的是未来的科技社会一定和编程相关,一定会是信息化非常发达的社会,同时也会有不少新兴职业的产生,而他们中的大部分可能都需要具备编程能力,这可能也是有人预测程序员可能是未来最后一个被人工智能取代的职业的原因。
总之,编程已不仅是信息行业对人才的需求,而将成为大部分行业的需求。各行各业需要的也不仅是软件专业人才,而是掌握编程技能的行业专业人才,我们会需要更多掌握编程技能的人。
尽早地让孩子学习编程,能够让他们更好地适应未来的科技社会,并在未来具备更强的竞争力。所以学习少儿编程和这些学科的关系是相辅相成的,并不是一定要有相关学科的基础才能学好少儿编程,而是学好少儿编程可以加深孩子对这些学科知识点的理解。