你知道孩子学计算机编程的好处吗?

-回复 -浏览
楼主 2018-12-05 17:39:11
举报 只看此人 收藏本贴 楼主

从2016年开始,美国政府对公众发布了“全民计算机科学行动计划(Computer Science for All)”项目,鼓励美国中小学生尽早地学计算机科学的知识,为未来的大学学编程和职业成功做准备。在这个项目里,“计算机科学”其实就等同于“计算机编程”,由于很多学生家长并不了解计算机编程,我们希望本篇科普文希望能够解答广大学生家长心中的困惑,并且能了解到中小学生学计算机编程到底有什么好处呢?




什么是计算机编程?


借助计算机程序解决问题


简单的说,计算机编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 我们都知道计算机虽然功能十分强大,可以供你上网、打游戏、管理公司等等,但是如果没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——编写程序,这也是我们和计算机沟通的唯一方式。


计算机编程的另外一个吸引人之处在于,它需要分析能力、解决问题的能力和创造力,这些既是基本能力的要求也是职业要求。除此之外,没有任何一门知识能把这些结合起来。无论是理解复杂系统,还是帮助你逐步解决一个个问题,想要掌握这些能力,编程都是最佳的训练方式,它不仅能帮助孩子解决问题,也能告诉孩子如何用计算思维进行思考并展现出自身的优势。



学计算机编程有哪些好处?


1.出国留学,计算机编程能力是打动面试官的最佳捷径!


据教育部数据显示,近几年我国出国留学人数逐年攀升,2015年度出国留学人员总数达52.37万人。申请人数的剧增,导致国外院校的录取门槛逐渐提高。


以美国为例,美国知名的私立高中和大学本科每年的招生名额几乎变化不大,对于国际生和各个国家的配额都有限制,有的学校每年录取的中国学生数量严格稳定在五个或者三个这样的个位数。


对于中国学生而言,大家的标准化考试成绩(SSAT/SAT、TOEFL)都是很优秀的,课外活动背景也差不多,让招生官在成千上万个类似的申请人当中录取3-5个学生,申请竞争的白热化程度可想而知。


此时,学生的特色就成了胜出的关键,在众多的特色当中,提供编程能力证明正成为打动面试官的最佳捷径如:南京外国语学校的谢春阳因编程特长被耶鲁大学、哥伦比亚大学同时录取,武汉外校英中国际班学生沈凡具有编程特长被库珀联盟学院录取。


2.计算机编程是美国高中课程的组成部分,学编程可以减轻留学后的学业负担!


以美国TOP140寄宿高中为例,大部分寄宿高中的数学系都会开设不同操作系统下的编程课程,如iOS、Windows、Android以及游戏编程,还有不同的编程语言,如Java、C语言、Python等。


由于中、美教育制度的巨大差异,初到美国留学的中国学生都需要一段时间才能适应,而学生如果能够在赴美留学之前先学一部分课程,比如计算机编程课程就可以减轻留学后的学业负担,为学生快速适应美国的学节约时间



3.对于很多职业来说,计算机编程成为必不可少的一个技能!


大家还记得引力波吗?在16年的2月12号,美国科学家宣布,他们去年9月首次探测到引力波。这一发现印证了物理学大师爱因斯坦100年前的预言。宣布这一发现的,是激光干涉引力波天文台(LIGO)的负责人美国卡尔顿文理学院(Carleton College)的Nelson Christensen教授。


进行引力波观测已经有近30年。那么观测到的引力波数据的量应该很大,科学家Nelson Christensen教授是如何对这些数据进行分析呢?答案是前面提到的Python编程语言。因此对于很多职业来说,编程成为一个必不可少的技能例如生物学、金融学等等,他们需要编程技能,以让他们能够进行日常的研究和工作。



  4.学计算机编程可以训练学生的逻辑思维能力、创造力等!


我们都知道数学主要是开发人的逻辑思维能力,计算机编程可以说是数学的一个应用方向,那计算机编程怎么对人的逻辑思维进行训练呢?举个例子,大家都玩过俄罗斯方块这款小游戏,假如现在让你写一个俄罗斯方块游戏APP,你会怎么入手?


从编程思维的角度来看,我们需要将问题进行分解,将一个大问题拆解为一个个小问题,然后逐个完成。对于上面的游戏,我们大致可以将其分解为三个小问题:


a.游戏界面(速度和积分显示怎么处理?主游戏界面怎样显示?)

b.俄罗斯方块(一共有多少种方块?每种方块用数学坐标应该怎样表示?)

c.游戏逻辑(方块的下落,左右移动,上下翻转,掉落消除应该怎么处理?对应的数学坐标应该怎样计算)


编写这个游戏的过程充分应用了分类讨论,函数思维,问题抽象等多种思维方法。写完这个游戏之后你会发现原来一个看起来很简单的游戏竟然隐藏着如此多的细节,背后有那么多的复杂的逻辑需要处理,每一个软件和游戏其实都是逻辑思维的艺术品


在这个过程中你会不断发现自己思维存在的缺陷和问题,并着手去进行完善。将这种编程逻辑应用到日常生活中,应用到读书写作中,你会有新的收获。


比如现在要写一篇议论文,但感到无从下手,我们就可以按照编程的方式将问题分解——是想不到论点,还是没有支持的论据?论点不足应该怎么办,论据不足又该怎么办?你手头有哪些工具可以利用?你期待写成什么样子?明确问题之后再将它们逐个击破,问题也就得到了解决。

童程童美免费试听课程

识别左侧二维码即刻预约


达内童程童美

专注6-18岁青少年STEAM创客教育

校区分布

浦东中心

浦东南路1088号1088广场1楼


徐汇中心

华山路2068号汇银广场704室


长寿路中心

长寿路285号恒达大厦10楼


咨询热线:021-64283989

☝关注公众号☝

免费线上咨询了解课程

我要推荐
转发到

友情链接