电话Created with Sketch.
18958059597
联系我们

奇码星球编程科普:学习编程,如何提升孩子对其他学科的兴趣?

作者:奇码星球  发布时间:2020-12-31 09:51:55

编程为什么如此受欢迎,受重视呢?孩子学编程,到底能干什么呢?编程与其他学科有什么关系?

一、编程+X,强大的学科融合能力

编程的应用非常广泛,它的扩展性和兼容性非常强。


编程之所以如此受欢迎,不仅仅是因为它契合孩子的兴趣与需求,更重要的是因为它强大的学科融合能力。也就是说,学编程并不只是学编程,它与其他学科是相辅相成、互相促进的!

现实世界也是如此,学科只是人类为了更好地认识世界而人为划分的边界,然而世界却不是按照领域来划分的,而是由挑战组织起来的。




少儿编程,不仅可以和音乐,电影,动画等这些联系起来,还能与语数外、理化生、政史地等学科巧妙融合,并有机地组织动画、游戏,音乐、科学实验等这些活动,让孩子感到学习是有趣的,能极大地激发孩子的好奇心与探索欲,去试图更高效地解决生活中的各类问题!


而且,编程已被应用在我们生活的方方面面,我们需要学习编程语言,才能轻松地读懂未来的世界规则,掌控自己的未来与命运!

二、编程+数学,让孩子头脑更有条理!

编程与数学存在非常紧密的联系。编程能够帮助孩子更深刻的理解数学概念,从而提升推理能力。


数学是一门从数量关系和空间概念上研究现实世界的学科。它用来发现客观世界的基本规律,它的特性决定很多概念都非常抽象,如:加减乘除、平方三次方、指数对数、微分积分、函数等等。


计算机科学本质是有趣的和充满互动性的。通过不同学科的融合,把学习的热情传递到各个学科里,让原本枯燥讨厌的语数英、理化生、政史地,也变得生动有趣起来。用编程学习或巩固数学物理等知识,更是常见。


编程与数学相结合,包括两种方式。一种是在完成编程项目的过程中,自然接触有关数学和数据相关的知识,包括闯关、解谜、密码解锁,以及计时记分、奖励、生命值等数值系统设定等。另一种就是将数学公式、图形、原理或模型,用直观的方式展现出来。


1) Scratch与数学


比如,利用Scratch学习数学可以化抽象为直观,使复杂的问题简单化、抽象的问题具体化。学生通过在Scratch中的编程项目来建立对数学理解的多种方式,包括坐标系、角度、方向、几何图形、变量、运算符等等。



2) Python与数学


Python是数据处理的绝佳工具,孩子学会运用编程思维解决生活中与数据有关的问题,自然也能对数据的分布、数据背后的意义,数据的变化监测,数据趋势的统计、数据的分布与处理,还有数据的可视化呈现,以及随机、变量、概率、黑天鹅等掌握得更牢靠。



三、编程+生物/体育,让孩子身心更健康!


编程是一把强大的科普利器,具有强大的科普能力。比如,我们可以运用Scratch和Python创作有趣的游戏与动画,将复杂的、相关关联的生态系统与生物学原理,用最简单最直观的模型简化,用最有趣最生动的方式展现出来,比如:病毒传播、物种演化、动植物世界、海洋世界、人体组织系统等。




我们还可以制作一些宠物/植物养成类与竞技跑酷游戏,促进孩子对生物与健康等知识的了解,养成良好的竞技与锻炼习惯等。我们甚至可以利用分形原理,来绘制美丽的分形树,完美地融合生物学、心理学、人体工学以及人眼视觉规律。



四、编程+理化/地理,让孩子更热爱未知与探索!


在编程课程中,直接融入理化、天文地理知识,是最简单的学科融合方式。



事实也证明,Scratch编程不只可以用来制作游戏、动画,还可以与更广泛的学科知识紧密结合,比如:证明数学公式,模拟昼夜交替、四季轮换、星体运行、地球自转、自由落体等肉眼可见的天文地理物理自然现象,还能还原燃烧、变色、沉淀、结晶等微观化学反应过程。


我们甚至还可以用Python进行数学建模,推演物理公式、配平化学方程式,模拟物理/化学反应实验,还原气候变化、地壳运动长期演化过程等等。

五、编程+历史/人文,熏陶人文素养,引导科技向善!


除了训练编程思维与数理化逻辑,编程项目的学习与制作中,也能巧妙融入一些历史人文元素。比如,将学习内容和故事情境设定在特定的人文历史背景中,包括一些四大图腾、亚特兰蒂斯古文明、古罗马,丝绸之路等元素,让孩子在学习编程、了解数理规律的同时,愿意进一步接触和了解特定的历史人文、社会民俗、政治法律等相关的知识。




像大型沙盘类游戏《我的世界》就很受孩子的喜欢。这些生动的情境,能充分调动孩子的创作兴趣,也能帮助孩子理解有有关人的复杂生存状态、社会部落、历史文明的诞生,以及人类如何解决与冲突战争衍生的道德、政治、宗教、法律 体系等等。

写在最后


编程项目的学习,能够提供大量相似和差异的学习情境,并创设了许多与学科知识相关联的知识增长点,能极大地促进孩子的学习迁移能力,提升孩子对学科的学习兴趣。对于孩子而言,学习编程,不仅不会耽误学习,反而让多一项爱好,并且更痴迷于学习!


更多机构详情,请关注奇码星球公众号!