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

创建儿童友好的AI学习界面,为什么是Snap!

数据科学学习或AI学习的需求已经越来越有低龄化的趋势,那如何创建一个让儿童觉得友好并容易接受的学习界面呢,牛津大学的Ken Kahn在昨天的Constructionism2018大会上做了精彩的展示。

Ken在70年代初就在麻省理工学院人工智能实验室开始了他的研究工作,曾在多所知名大学任教,并在著名的施乐帕罗阿托实验室(PARC)工作多年,现在Ken是牛津大学的高级研究员并代表英国教育部参与欧盟项目ECraft2Learn,这个项目听着好亲切。。。

Ken对Snap!的优势做了总结。

1、Snap!是一种强大的计算机语言。

2、Snap!无限扩展了广为人知的儿童编程语言Scratch。

3、可以在不修改源码的情况下无限扩展Snap!自身的功能。

4、可以在任何现代浏览器里运行。

5、可以连接到Arduino和树莓派等多种硬件。(还有MicroBit,Android...,我说的)

6、Snap!的代码是开源的。

随后Ken做了现场演示,通过Snap!的列表、map和高阶编程功能展示了Snap!在语义理解方面的学习实例。

Ken的小组已经取得了一定的研究成果,相信这些成果会投入到未来的初高中AI教育中。

关于Snap!的第三个特性,我昨天正好开发了一个begin tracking积木,

利用这个积木,我们轻易将Snap!和Turtlestitch两个平台连接了起来,甚至我们可以把Scratch程序的输出用来刺绣(Snap!可以导入Scratch程序),所以Snap!远非仅仅是一个积木语言。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券