让孩子边玩边熟悉程序 以拼凑拼图方式撰写程序

有许多着重 STEM 教育的玩具,会将焦点放在撰写程序的部分,透过 Scratch 这类简化的图形式程序开发工具,让小朋友可以在动手玩的过程中学习程序的基本概念,ActivePuzzle 则是进一步简化程序开发的方式,直接将实体积木拼凑就能「编写」程序。

提供更自然的学习方式

STEM 是 Science、Technology、Engineering、Mathematics 4 个英文单字前缀的组合,分别代表科学、科技、工程、数学,STEM 教育的理念是融合科学探究、科技技术、工程设计与数学分析等不同领域,强调学科知识与实务技术的结合,着重科学、技术、工程与数学的整合应用与动手实作,培养学生体会运用工具及技能来解决问题的能力。

虽然目前已有许多将当简单、适合完全没有程序背景知识小朋友使用的 STEM 玩具,但是在学习程序的过程中,还是需要一定的理解力,才能写出能够控制玩具的基本程序,ActivePuzzle 的开发朕亨公益团队决定将产品的适用年龄往下延伸,进一步简化使用方式。

ActivePuzzle 将各种程序常用的概念化为实体积木,积木上具有输入与输出端,并代表 AND、OR 和 NOT 等布尔运算符的积木,小朋友只需将积木拼在一起就能产生基本程序,如此一来就小朋友就能透过「试误」法,不断尝试如何拼凑出需要的功能,以更贴近人类学习语言的方式,让小朋友能够自然而然地熟析程序。

多种积木自由组合

目前 ActivePuzzle 总共具有 19 种功能不同的积木,输入端积木具有红外线接收、光线感应、温度感应、距离感应、电位器等功能,可以用于感测外界环境的状态,并透过 AND、OR、NOT、导线、绝缘体、波形产生器、A2D 转换器等逻辑运算积木「撰写」程序,最后再将结果输出至灯泡、马达、蜂鸣器、电压表、红外线发射等输出端积木,与外界互动。

在小朋友逐步熟悉后,如果想要进一步学习撰写真正的程序,也可选购 ActivePuzzle 进阶组,利用 Arduino 微控制器搭配程控各种输入、输出端积木的行为,制做功能更复杂的装置,并藉此钻研程序技巧。

转载于:https://my.oschina.net/u/3899617/blog/3029768

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值