首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学编程真的可以强化数学能力吗?

常言道:“学好数理化,走遍天下都不怕”。这句话背后的逻辑是:学好数理化掌握解决问题的能力好找工作。但是如今这个人工智能时代,单纯地培养数学能力已经跟不上这个时代了。

比尔盖茨说过:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用的思维方式。从某种层面来说,编程和数学是相融相通的。对于基本的编程,也许你需要知道这些:

实际上,电脑也会帮你作加减乘除运算。你仅需要知道什么时候运用它们。

中科院院士、数学教授李大潜说过:数学能够提高我们的素质和能力,这些素质和能力包括:严密的逻辑思维能力、高度的抽象思维能力、自觉形成数量观念、让我们变得更细心!而具备数学+编程的人优势会更大,这和它们之间的联系密切相关。

1.编程所需要的很多能力和数学是相通的。

比如逻辑思维、模式识别等。现在机器学习用到的算法,其本质还是数学模型计算问题。比如,在编程的过程中,孩子对于小数和分数会有更直观的理解。将代码中的小数点移动位置,屏幕上的物体的大小就会发生巨大的变化。孩子可以因此可以将抽象的小数和分数的概念变成鲜活的图形,印到脑子里。

2. 编程能够帮助孩子更好地理解数学抽象概念。

孩子们可以通过编程将抽象的数学概念转化为看得见的、会动的图像。例如最常用的函数,书本上的概念理解起来很抽象,通过编程就可以在计算机上展示出来。例如Sin和Cos在三角形上的运用:

3. 编程能够强化孩子的数学能力。

如果孩子想用代码建造飞机,那就要用到各种各样的数学知识,并且还要调用抽象思维的能力。学习编程的前提是孩子一定要对编程感兴趣。孩子有兴趣了,就可以选择合适的编程语言。编程的过程就是解决一个个数学问题的过程,编程对孩子数学能力的强化是毋庸置疑的。

目前比较流行的编程语言有Scratch、Python、C++、Java、Arduino等,而适合小朋友学习的主要是图形化编程Scratch、Arduino、以及面向NOIP竞赛的C++语言。

对于零基础、年满7岁的孩子,我们建议从Scratch这款由美国麻省理工研发的图形化编程软件开始学习,简单、有趣、易上手,用积木块代替了枯燥的代码,孩子短时间内就能学会它。另外,孩子还可搭配学习Arduino硬件编程,以此提升编程思维和巩固编程知识。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111A0NJ3W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券