CodeLab DynamicTable: A Seeing World

当心灵和手不默契,艺术将不存在 -- 达·芬奇

在设计这样一个系统时,我们使用的一个隐喻是乐器,比如长笛,它是用户拥有的,并对用户的愿望作出即时和一致的响应。想象一下,在吹出一个音符和听到它之间的一秒钟的延迟是多么荒谬! --Alan Kay & Adele Goldberg 《Personal Dynamic Media》

编程少年1+1访谈


缘起

去年12月,CodeLab正式决定于每周二、周四下午以及周六全天对外免费开放,静待少年朋友们的到来。年后受疫情影响,开放活动现仍处于暂停状态。惊喜的是,一位来自北京某初中的少年朋友Hanson,在以Scratch与Python为关键词进行网上搜索时,发现了种瓜围绕CodeLab Adapter所做的系列工作,由此开始了活跃的联系。就这样意外地,CodeLab在线上等到了少年朋友的到来。

可喜的是,少年不止一位,Hanson还有一位同样热衷编程的小伙伴——在梦里。他们自发创建了博客,并在其上活跃地写作与分享。他们对编程自发的热情主动学习的能力,令我们欣喜又振奋,忍不住想对他们了解更多,于是有了下面的访谈。

支持交互探索的 CodeLab可编程空间

这是我们下午做的一个实验, 在 CodeLab 可编程空间,与一切事物进行探索性地交互。

融合了机器视觉、 Scratch 、Python、物联网设备、人机交互, 构建出一个可探索的环境(支持建构主义风格的教育)。 基于 CodeLab Adapter 和 CodeLab Scratch。 使用 COVID-19 数据。

这也是一个很好的案例,展示最新的 CodeLab Adapter 的开放连接能力, 生长出了何等程度的灵活性。

我们充分考虑了可理解性(消息/对象隐喻),所有这一切,可以被一个初学编程的孩子所理解: