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

少儿编程教育大热,你知道少儿编程的前世今生吗?

这个国家的每个人都应该学习如何编程,因为它教会你如何去思考。——史蒂夫 乔布斯

少儿编程的缘起

在过去 50 年里,设计师们以 Seymour Papert 创造的 Logo 语言为基础,造出了一大堆编程工具,它们虽然在界面上稍有不同,但其目的都是为了引导孩子们对编程进行思考。

在本世纪初,乐高和MIT 合作了一个项目,致力于将基于模块的编程带入到现实世界中。学生可以在电脑上写程序,然后把代码下载到他们搭建的机器人上,轻松方便地控制机器人。

2013 年推出的乐高机器人虽然变得更加复杂,但工作原理仍然不变。现在学生们能够给组件增加输入参数,用来指定距离、时间、输出和其它的一些特性。

2008年,由 MIT 设计的 Scratch 发布,基于模块的编程方法便成为了教学的标准。 在 CSTA 为中小学生制定的计算机课程教学标准中,也明确地将“在基于模块的可视化编程语言上进行构建和测试的能力”用于评估小学 5 年级学生的编程水平。由此拉开少儿编程热潮的帷幕。

2009年,微软就发布过一款名为Kodu的游戏,这款可视化编程语言的游戏,其目的就是希望通过游戏来帮助小朋友们编程。从2001年起微软每年定期举办Kodu Cup开发者大赛,获胜者获得5000美元奖励。

2012年6月,Google发布了完全可视化的编程语言Google Blockly和app inventor ,类似MIT的儿童编程语言Scratch, 你可以通过类似玩乐高玩具的方式用一块块图形对象构建出应用程序。每个图形对象都是代码块,你可以将它们拼接起来,创造出简单功能,然后将一个个简单功能组合起来,构建出一个程序。

图形化编程语言的发展

2016年6月14日苹果公司在苹果全球开发者大会上发布了Swift Playground的应用。Swift Playgrounds通过一种老少咸宜的编程语言,让你不用是程序员、不用是技术宅也能参与到编程当中,甚至是小朋友也可以轻松学会。

2017年,微软公司发布makecode 图形化编程软件,可以支持对多款硬件进行图形化的编程,让青少年更加方便地开启自己的造物之旅。

Google与麻省理工学院合作开发出一款儿童编程工具Scratch 3.0也即将推出。兴许会重新定义儿童编程的新标准。

为了鼓励孩子们学习编程,这些软件巨头和研究院算是费了不少心思!当然除了这些软件巨头,还有一些创业公司也在尝试开发适合青少年学习编程的工具与平台,如tynker,codebat和编程猫。

随着人工智能的发展,各国对人工智能越来越重视,出台相关政策支持发展人工智能与编程教育。可以说,在全球范围内儿童编程教育已经是一个主流,16 个欧美国家已将编程纳入了公立学校的日常课程。也将不断涌现更多的创业公司和好玩有用的编程工具,我们拭目以待!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券