欢迎光临
我们一直在努力

创建儿童友好的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!远非仅仅是一个积木语言。

赞(6)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址