页面顶部 Top
文件:  root - text - article - 2019 - 07 - computational-thinking-for-children.txt
标签: 儿童, 编程热, 计算机思维, 培养, Children, computational thinking training, | 中文 | 主页 | 类别: 计算机科学 | 275 次阅读, 18110 次搜索 | 670 个汉字

定阅此目录的博客 | 浏览 | 博客存档
AI(人工智能)的潮流轰轰烈烈而来,“深度学习”的字眼处处可以见, 面向儿童的编程课也成了热门课,好多家长都愿意付费让孩子去学。

先不说这些编程课质量如何,效果如何,就随便聊聊 “学习编程要不要早早开始”?

周末跟一个英国人工智能公司的小伙子聊了一下。 他是N大物理系毕业的,现在AI领域做得相当好, 不但公司里头的项目客户包括银行律所医院学校,而且自己业余做的项目客户里头有石油大公司。 他的观察是大学里头学计算机专业的,反而被困住了,在AI项目组里头往往成为边缘人员。而物理数学专业出来的,更擅长数学模型的思考和运算,可以在更高的一个层面上去思考问题,倒是项目的核心人员。他还举例说,90年代出国的好些华人其实都是数学很强的,可大多为了生计,转做码工,专职编程。现在AI热浪来了, 要转过来就觉得很吃力了。

这当然是一人之见, 但我也挺认同他这个思路的 :重点在于提升高层次的思维能力,而不是具体单个的操作能力。就编程而言,计算机语言会越来越简单好用。慢慢的,AI编程的速度和效果会比单个的码工强多了。

所以,更值得花时间精力培养的是逻辑能力,推算能力,解决问题的能力,和创造力。 如果有一个课程(或者,非正式的学习项目), 能够培养孩子这些能力,就是值得的,哪怕跟编程没有直接的关系。

再具体一点说,相比某个编程语言的学习,computational thinking 更值得重视。 computational thinking 可以包括以下这些方面:


  • 使用抽象和模式识别以新的和不同的方式表示问题

  • 按逻辑组织和分析数据

  • 将问题分解为更小的部分

  • 使用编程思维技术(例如迭代,符号表示和逻辑运算)来解决问题

  • 将问题重新制定为一系列有序步骤(算法思维)

  • 确定,分析和实施可能的解决方案,以实现最有效和最有效的步骤和资源组合

  • 概括这个解决问题的过程中各种各样的问题, 等等。



已经在学习编程的孩子,也要不断拓展,不能停留在学会某一个语言的层面。
标签: 儿童, 编程热, 计算机思维, 培养, Children, computational thinking training, | 中文 | 主页 | 类别: 计算机科学 | 275 次阅读, 18110 次搜索 | 670 个汉字 定阅此目录的博客

猜您喜欢...

  1. DELPHI 动态数组小结
  2. 哪些SEO方法会被搜索引擎认为是作弊
  3. MySql
  4. 腾讯,从公敌到大哥
  5. Windows 10下注册32位OCX控件的方法
  6. Offer negotiation doesn
  7. 传RSA加密系统已被密码学大牛破解
  8. 女程序员做了个梦,众网友的神回复
  9. SSL Certificates and PCI Scanning
  10. Feeling down about your interviews/job search?

评论 (0)

    当前页暂时没有评论。


最后更新: October 30 2020 14:21:12 | RSS Subscription
牛排怎么做才好吃? | <meta name="机器人" content="索引, 跟踪">