霍格动态

__

新闻分类
编程也“内卷”?为什么小学生都开始学编程了?
来源: | 作者:huogoo | 发布时间: 507天前 | 673 次浏览 | 分享到:

不少家长发现,最近“少儿编程”成了家长们谈论的热度话题,而且身边不少朋友都给孩子报了编程课,很多家长就产生了疑问,孩子明明还很小啊,有学习编程的必要吗?


今天我们就聊一聊,为什么部分家长选择让孩子从小就接触编程教育?



01


编程教孩子如何思考





编程要求我们客观地去思考事物的本质。


为了实现一个需求,你必须对其原理和运转流程了解得十分透彻,否则就无法用编程语言精确地描述出来让机器去执行。


在实现过程中,想法的结构缺陷和逻辑漏洞会自然凸显出来,你总会发现存在没有考虑到的可能性,以及需要进一步思考的细节



编程要求我们能够对事物和流程进行各种维度上的拆分,并在不同的抽象层次上进行完整的思考,这使我们有可能去解决那些规模庞大的问题。



编程是不断解决问题的过程,也是不断完善解决问题的方法论的过程


总之,编程可以让孩子学会严密的逻辑推理方法,并无形中把它应用到其他学科的学习中,有助于开发其学习潜力提高自主学习和解决问题的能力。


02


编程帮助孩子提升各科成绩





对于学习编程,参加信息学竞赛的孩子这样说,编程还能有效促进文化课学习。


语文:

审题阶段,孩子需要把题目中已知条件、限定条件和要解决的问题提炼出来,而且不能遗漏关键信息,这能帮助孩子有效提升阅读理解能力。


数学:

信息学本质上是用计算机解决数学问题,因此在建模阶段,需要孩子根据题意,找到逻辑关系,或利用数学知识(如基础数论、组合数学、计算几何等)去构建数学模型,这就有效训练了孩子的数学思维与解题能力。



英语:

目前绝大多数编程语言都使用英文,很多信息学题目也是用英文描述,一些参加信息学竞赛的孩子还会经常参加Codeforces、TopCoder、ICPC、USACO、CCC等国际比赛,因此在审题、编码阶段,可以帮助孩子提升英文理解与表达能力。



信息技术:

信息技术本身是全国中小学课堂必须要学习的学业水平考试科目,信息学相关题型还经常出现在高考数学试卷中,甚至已成为部分省份的高考科目。



因此,学好编程,对促进孩子学习能力和文化课成绩提升的作用是显而易见的。


在编程调试阶段,孩子不仅要验证对题意的理解,还要验证逻辑与编码的正确性,不能放过一点点错误,显然,这种纠错能力在任何一门学科类课程中都具有适用性。


值得一提的是,中小学是孩子抽象逻辑思维形成的关键时期,也是学习编程的最佳年龄。


03


编程让孩子收获自信




少儿编程,可以培养“计算思维”,可以将“创意”变成“创造力”。


学习编程的过程也充满乐趣,如果孩子有各种有创意的点子、想法,马上就可以通过编程来实现,并且可以立即看到效果。


这种即时的反馈,会让孩子的学习兴趣变得越来越来浓厚,也越来越有信心,这是在其他学科中难以感受到的。




少儿编程,是一种“可以打底”的基本思维能力。如果较早接触编程,能有效训练抽象思维,全面提升学习效率,让孩子在高效学习中建立相对优势,在未来占得先机。


学习不应该只是忙于知识记忆和重复计算,阅读。逻辑推理和主动思考等能力才是提升学习能力的利器。我们应该在解决问题中激活思维,同时发挥人类独有的创造性,让我们的思维插上计算机的翅膀。 


04


编程打开孩子的视野




学习写作,可以轻松表达自己的思想与情绪,未必要成为一名小说家;


学习数学,可以认知自然世界运转的规律,未必要成为一名数学家;


学习音乐,可以提高自己的气质与品位,未必要成为一名音乐家;


同理,学习编程不一定非要做程序员,孩子可以在编程学习里得到的快乐自信,“化复杂为简单”的做事哲学分析、解决问题的能力会让他们受益终身。



如今已经进入了信息化时代,传统解决问题的方式有些已经不适应时代的发展而需要更新。


编程教育的最终目的是为了培养孩子的逻辑思维能力、实践能力、解决问题的能力等综合素质编程使孩子拥有全新的视角、深入思考的习惯和效率优化的思维,这都将成为孩子重要的软实力。