有许多着重 STEM 教育的玩具,会将焦点放在撰写程式的部分,透过 Scratch 这类简化的图形式程式开发工具,让小朋友可以在动手玩的过程中学习程式的基本概念,ActivePuzzle 则是进一步简化程式开发的方式,直接将实体积木拼凑就能“编写”程式。
提供更自然的学习方式
STEM 是 Science、Technology、Engineering、Mathematics 4 个英文单字字首的组合,分别代表科学、科技、工程、数学,STEM 教育的理念是融合科学探究、科技技术、工程设计与数学分析等不同领域,强调学科知识与实务技术的结合,着重科学、技术、工程与数学的整合应用与动手实作,培养学生体会运用工具及技能来解决问题的能力。
虽然目前已有许多将当简单、适合完全没有程式背景知识小朋友使用的 STEM 玩具,但是在学习程式的过程中,还是需要一定的理解力,才能写出能够控制玩具的基本程式,ActivePuzzle 的开发团队决定将产品的适用年龄往下延伸,进一步简化使用方式。
ActivePuzzle 将各种程式常用的概念化为实体积木,积木上具有输入与输出端,并代表 AND、OR 和 NOT 等布林运算子的积木,小朋友只需将积木拼在一起就能产生基本程式,如此一来就小朋友就能透过“试误”法,不断尝试如何拼凑出需要的功能,以更贴近人类学习语言的方式,让小朋友能够自然而然地熟析程式。
多种积木自由组合
目前 ActivePuzzle 总共具有 19 种功能不同的积木,输入端积木具有红外线接收、光线感应、温度感应、距离感应、电位器等功能,可以用于感测外界环境的状态,并透过 AND、OR、NOT、导线、绝缘体、波形产生器、A2D 转换器等逻辑运算积木“撰写”程式,最后再将结果输出至灯泡、马达、蜂鸣器、电压表、红外线发射等输出端积木,与外界互动。
在小朋友逐步熟悉后,如果想要进一步学习撰写真正的程式,也可选购 ActivePuzzle 进阶组,利用 Arduino 微控制器搭配程控各种输入、输出端积木的行为,制做功能更复杂的装置,并借此钻研程式技巧。
包含 22 个积木的 ActivePuzzle 进阶组预定售价为 175 美元(约新台币 5,420 元),预定上市时间为 2019 年 6 月。
(本文由 T客邦 授权转载;首图来源:kickstarter)