人工智能时代的编程教育,可以培养出孩子必备的什么能力?

首先,是通过互联网解决问题的能力。过去我们强调“博闻强识”,在信息容量发生了几何级倍增的现在,如何利用搜索引擎来寻找信息,学习新知识,已经成为这个时代的新命题。所以在儿童编程学习中,需要强调“在线学习的能力”,这个在线学习,就不仅仅是我们以前所说的在线看视频,还包括了在线提问,在线获取答案等。

第二是掌握编程语言的能力。除了少儿图形化编程语言以及Livecode、Python、Java等编程语言,都要求编程人员有良好的代码编写规范,如何注释、如何阅读代码、如何互相检验代码、大家的交流需要有一个规范、一个标准。程序是很容易出现逻辑错误的,在出问题的时候,编程者就会一行行地去查到底是哪里的代码出了问题,这也帮助少儿在日常生活中养成了严谨细心的好习惯。

第三是算法能力。计算机解决问题的核心是算法设计,算法设计又涉及了许多计算机与数学知识:数据结构、编程语言、离散数学、图论、组合数学、计算几何等。用计算机来解决问题,是这一代孩子在成长过程中必须学会的技能。实践证明,编程学得好的孩子,其他学科,尤其是数学、英语,也都不会差。因为编程强调的是将学科知识与算法结合并输出内容,这种练习是传统课堂难以给出的。

第四是创作能力。创新是人类永恒的主题,而创作也会在人工智能的帮助下发生新形态的变化。原来文字工作者的任务是写文章,收集相关材料,找出重点,迸发灵感,写下文字。但是如果会Livecode,写两个简单的爬虫和分析,收集材料和找重点的工作,计算机就能替你完成了,而且完成得更好。

音乐和绘画创作也会发生本质的变化。哪怕是顶级的医生,如果仅凭自己的经验,也无法与一个拥有全世界病例库,还能通过各方收集病人数据的人工智能去竞争的。只有这位医生懂得编程,能够运用人工智能进行数据分析,才能让医疗技术再上新台阶。

一言以蔽之,在人工智能时代,编程就是最新的创作工具。对比记忆式教学,编程教育模式能够与素质教育紧密联系在一起,培养学生主动探索和自主学习的能力,并逐步成长为未来的创作者。

“教育要面向未来,而时间永是流逝,未来正在一步步逼近。所以说学习编程,最好的时机永远都是现在。只有学会和人工智能对话,孩子才能拿到通往未来世界的入场券。

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

扫码关注腾讯云开发者

领取腾讯云代金券