跳到主要内容
育儿

37个令人难以置信的编程玩具,每个孩子都想要

为所有年龄段的孩子提供乐趣(和学习)!

一个蹒跚学步的孩子在客厅里玩Cubetto 来源:Reviewed.com / Dave Kender

《评论》的编辑独立选择推荐。您通过我们的链接进行的购买可能会为我们赚取佣金。

编者按:2020年12月22日

我刚刚更新了这篇文章,加入了迪士尼的Codeillusion。我一直在为孩子们尝试编程玩具,所以请继续关注进一步的更新!

哇,教育玩具和我小时候相比变化很大。我记得我插入了软盘为了玩一些经典的游戏,比如“Number Munchers”和“The Oregon Trail”。我很快了解到“狗”不是一周中的一天,而且在19世纪的美国西部,很容易死于消耗性疾病。

时光飞逝到今天,“物联网”和新一代科技产品占据了主导地位。随着世界越来越倾向于数字化,家长和老师都想要教孩子们计算机和技术相关技能的玩具,既是为了他们未来的就业能力,也是为了他们成为一个建立在1和0基础上的社会的公民。

一个新兴趋势是教孩子如何编写计算机程序代码的玩具。编程正在成为一门必不可少的知识,因为世界是在计算机上运行的,而计算机本身是在代码上运行的。作为一个在STEM领域获得学位的人,我不得不在以后的生活中学习如何编码,这是一个悲惨的漫长学习曲线(即使它是我现在最喜欢做的事情之一)。因此,这些针对儿童的编程玩具自然引起了我的兴趣。

我(在一些好奇的孩子和家长的帮助下)调查了一堆玩具和游戏(涵盖从3岁到成年的年龄范围),这些玩具和游戏声称能以有趣和新颖的方式教授编程技能。要查看我们对各种机器人和棋盘游戏的体验(以增加年龄适宜性的方式排列),请继续往下看。

(有关儿童编程的其他资源,请点击这个网站出)。


3-5岁儿童的STEM编码玩具

1.思考和学习代码支柱

玩孩之宝思考与学习代码支柱
来源:Reviewed.com / Dave Kender

年龄:3-8岁

应用:Code-a-Pillar (iOS/安卓)(可选的;不需要玩玩具)

力量:4节AA电池

需要家长参与:最低限度,一旦基础是建立和玩具组装

编码的概念:以下命令,操作顺序

它是如何工作的:这是最基本的编码。Think & Learn Code-a-Pillar有一个电动的毛毛虫形状的头部,孩子们可以通过在Code-a-Pillar的身体上添加各种部件来让它朝不同的方向移动或完成特定的动作。改变身体部位的顺序会改变代码-a-支柱的常规。

玩孩之宝思考与学习代码支柱
来源:Reviewed.com / Dave Kender

每个指令模块都会在代码a柱完成动作时亮起,通常还会播放朗朗上口的音乐。一旦序列完成,Code-a-Pillar在你的客厅里摆动,所有的模块都会亮起来,并播放“成功”的音乐片段。

相关内容

不同的动作和动作是“前进”,“左转”,“右转”和“播放音乐”。扩展包包括“播放令人困倦的音乐”和“播放令人兴奋的音乐”等附加动作。

代码柱的不同附件
来源:Reviewed.com / Julia MacDougall

我们的经验:暗号支柱太可爱了。不同的Code-a-Pillar身体部位都很大,色彩鲜艳,适合儿童使用。孩子们刚刚掌握手眼协调的技巧,手的力量也很弱,可能需要父母的帮助来组装,但一旦代码-支柱全部组装好了,就只是一个推着玩的体验了。

代码a柱在地面上移动。
来源:Reviewed.com / Julia MacDougall

Code-a-Pillar的伴奏音乐非常大,所以一定不要在敏感的小耳朵旁边爆炸。Code-a-Pillar可以在很薄的地毯上行驶,但在坚硬的地面上行驶效果最好。

玩孩之宝思考与学习代码支柱
来源:Reviewed.com / Dave Kender

对于更高级的游戏,Code-a-Pillar还配有“开始”和“完成”磁盘,孩子们可以瞄准Code-a-Pillar。这需要更多的实验(以及更长的注意力持续时间),因为代码支柱在给定动作中覆盖的距离并不能立即显现出来。

Code-a-Pillar应用程序不控制Code-a-Pillar玩具,而是通过一系列游戏作为如何使用Code-a-Pillar的教程。

Code-a-Pillar应用程序不控制Code-a-Pillar玩具,而是通过一系列游戏作为如何使用Code-a-Pillar的教程。

底线是:对于有好奇的幼儿和大量开放空间的家庭来说,Code-a-Pillar非常有趣。

购买Think and Learn Code-a-Pillar售价82美元


2.Cubetto

Cubetto是一个可爱的木制机器人,主要针对幼儿
来源:Reviewed.com / Julia MacDougall

年龄:3岁以上

应用:N/A

力量:6节AA电池

需要家长参与:一些是教授基础知识和超越基础知识,一些是给孩子读故事书,如果孩子太小还不能阅读

编码的概念:以下命令,操作顺序,函数,函数调用

它是如何工作的:Cubetto游戏套装有四个主要组成部分:

Cubetto自带瓷砖、一个控制板、Cubetto本人、一本故事书和一个游戏垫
来源:Reviewed.com / Julia MacDougall
  • Cubetto,一个木制的小机器人
  • 命令磁贴和控制框
  • 一个带有立方体世界网格的织物游戏垫
  • 这是一本故事书,描述了Cubetto在方格游戏垫上的冒险经历

将Cubetto与控制盒配对后,将命令以一定顺序放置在控制盒上,然后按下蓝色的大按钮,将命令路由到Cubetto。然后Cubetto按照控制板上的命令在游戏垫上导航网格。

控制板上的最后一行用于定义一个函数,这是一个可以从主控板上重复调用的操作序列,而不必每次都手动为该序列添加tile。孩子们用这些瓷砖来引导Cubetto完成故事书中提到的冒险。

Cubetto是一个可爱的木制机器人,主要针对幼儿
来源:Reviewed.com / Julia MacDougall

不同的贴图分别代表“前进”、“左转”、“右转”和“函数调用”。扩展包包括更多的“函数调用”贴图,“相反”和“随机”贴图,以及额外的游戏垫和故事书。

我们的经验:我从来没有想过拥抱一个面带微笑的小木箱,但我想凡事都有第一次。从瓷砖的基本形状到游戏垫上鲜艳的颜色,Cubetto非常适合小孩子。这本故事书充满了整洁的插图和指导,帮助Cubetto到达他的下一个目的地,但多亏了开始和结束网格正方形的小卡通画,即使是还不识字的孩子也能跟上。

孩子们喜欢玩Cubetto
来源:Reviewed.com / Dave Kender

Cubetto缓慢而安静地从一个方格移动到下一个方格,使小孩子很容易跟踪运动。游戏垫是相当坚硬的织物,我们建议把它放在坚硬的地板表面,以获得最佳的立方体运动。

我们的测试人员报告说,孩子们需要大量的指导和指导,但一旦他们开始,Cubetto是“一个非常丰富的体验”。故事书的元素确实给这个玩具带来了紧迫感,让孩子们真的想帮助Cubetto到达目的地。

即使是宠物也喜欢Cubetto(或它的游戏垫)
来源:Reviewed.com / Dave Kender

父母使用这个玩具(以及其他针对幼儿的机器人)可能会遇到的一个潜在困难是教他们的孩子相对方向的概念。“右”和“左”取决于机器人面对的方向,这一事实可能需要父母的一点解释。

底线是:在你的孩子成为初级程序员的过程中,Cubetto是一个很棒的副驾驶。

以225美元的价格购买Cubetto


3.麻吉

年幼的孩子们将期待着与Mochi一起探索新的土地和编码概念。
来源:Reviewed.com / Julia MacDougall

年幼的孩子们将期待着与Mochi一起探索新的土地和编码概念。

年龄:3岁以上

应用:N/A

力量:6节AA电池,不包括在内

硬件:包括电路板,通过蓝牙连接

需要家长参与:适用于单板组装、Mochi整车组装和蓝牙配对,其他最小

编码的概念:以下命令,操作顺序,功能

它是如何工作的:使用熊形状的编码块,孩子们可以引导Mochi,一只可爱的熊,进行有趣和有教育意义的冒险。

我们的经验:如果你想和孩子们一起度过一段没有屏幕的美好时光,那就选择Mochi吧。Mochi,类似于Cubetto,是一种动手学习计算机编程基础的方法,其有趣的名义角色和美丽的艺术作品,将真正吸引孩子们。

Mochi套件有三个组成部分:带轮子的机器人(由填充动物Mochi驾驶),板子(孩子们在板子上输入编码命令,驾驶Mochi四处走动),以及游戏垫(Mochi正在探索的环境)。

在Mochi棋盘上,孩子们将编码块放在编号槽中,以便告诉Mochi如何在游戏垫上移动。
来源:Reviewed.com / Julia MacDougall

在Mochi棋盘上,孩子们将编码块放在编号槽中,以便告诉Mochi如何在游戏垫上移动。

滑板和机器人都是由孩子们喜欢的木片制成的,这些木片很容易插在一起。然而,由于组装过程需要一定的手工灵活性和手的力量,可能需要一个成年人来启动和运行。

在游戏开始之前,由mochi驱动的机器人必须通过蓝牙与滑板配对。这个过程非常简单(你只需要将一个块放入板中并点击黄色按钮),但是两个设备要成功配对可能需要一段时间。有几次,Mochi机器人意外地从棋盘上断开了配对,我不得不等待机器人重新配对。幸运的是,电路板上有灯光和音频提示,可以即时反馈配对状态,所以你不用担心Mochi机器人是否连接上了。

Mochi空间套件中最先进的编码元素是“function”命令,它调用位于主编码板下方的一行上的编码元素。
来源:Reviewed.com / Julia MacDougall

Mochi空间套件中最先进的编码元素是“function”命令,它调用位于主编码板下方的一行上的编码元素。

一旦组装和配对,麻糬是非常容易使用。用熊形状的编码命令块,孩子们通过将这些编码块放在编号槽中,敲击大黄“请走!”来学习操作顺序。按钮,看着麻糬在游戏垫上慢慢移动。对于更高级的编码员,在电路板上有一个功能栏,通过将“功能”编码块放置在一个常规编号的编码槽中来调用编码块。在每个编码槽闪烁的灯告诉孩子在给定的时间点正在执行哪个编码命令。

这本书与每个Mochi套件包括如何让你的孩子与Mochi板和编码块编码方向。
来源:Reviewed.com / Julia MacDougall

这本书与每个Mochi套件包括如何让你的孩子与Mochi板和编码块编码方向。

所有的Mochi套件(涵盖生物,颜色,时间,动物,形状等主题)都配有主题书和游戏垫,这样Mochi就可以进行许多不同的冒险。我有机会尝试了太空主题的Mochi套件;这本书和游戏垫都有银河系的美丽插图。在读完这本书之后,孩子们可以按照书后面的编码说明帮助Mochi实时完成从海王星到地球的旅行。

在Mochi空间套件中,编码命令帮助Mochi探索银河系中的不同行星。
来源:Reviewed.com / Julia MacDougall

在Mochi空间套件中,编码命令帮助Mochi探索银河系中的不同行星。

虽然游戏垫是由格子组成的,但我发现,在多次命令之后,Mochi很难保持在线内。然而,这很容易通过在网格空间中的新位置重置Mochi来解决。

Mochi太空工具包包括“前进”、“左转”、“右转”、“函数调用”、“叙述故事”、“唱摇篮曲”和“问一个小问题”的编码块。
来源:Reviewed.com / Julia MacDougall

Mochi太空工具包包括“前进”、“左转”、“右转”、“函数调用”、“叙述故事”、“唱摇篮曲”和“问一个小问题”的编码块。

Mochi Space套件有12个编码块,包括4个“前进”块、2个“右转”块、2个“左转”块和1个“函数调用”块。另外三个积木是专门与太空主题相关的特殊积木:“小知识”积木问一个关于最大和最小行星的问题,“摇篮曲”积木播放“一闪一闪小星星”,“叙事”积木大声朗读太空书。不用的时候,家长们会喜欢这样一个事实:编码块可以放在一个设计巧妙的储物盒里,这个储物盒可以滑到黑板的底部。

麻糬教给孩子们关于绝对方向和相对方向的重要一课。游戏垫上有一个指南针,上面有四个基本方向,太空书后面的编码说明使用这些方向作为绝对参考点。然而,当孩子们把麻糬移动过网格方块时,他们开始明白“左转”和“右转”是相对于麻糬面对的方向的。理解这两组方向之间的差异是孩子在年轻时发展的宝贵技能。

底线是:凭借其华丽的插图和对编码基础的互动介绍,孩子们将很容易被吸引到Mochi的冒险中。

以189美元的价格购买Mochi


4.编码生物

编码动物的游戏是一个伟大的方式保持学龄前儿童参与,同时他们学习编程基础知识。
来源:Reviewed.com / Julia MacDougall

编码动物的游戏是一个伟大的方式保持学龄前儿童参与,同时他们学习编程基础知识。

年龄:4岁以上

应用:N/A

力量:3节AAA电池,不包括在内

硬件:N/A

需要家长参与:适合电池安装,其他最小

编码的概念:以下命令,操作顺序

它是如何工作的:编码动物的游戏设置使编码基础有趣和易于访问的学龄前儿童在你的生活中。

我们的经验:很难想象你的孩子可以玩足够长的时间来学习一些编程基础知识的玩具?“编码小动物”游戏可能适合你的孩子。

Rumble和Bumble是这款Coding Critters游戏的明星。
来源:Reviewed.com / Julia MacDougall

Rumble和Bumble是这款Coding Critters游戏的明星。

每个Coding Critter游戏集包括一个由六个按钮控制的机器动物,该动物的婴儿版本,各种风景和物体,以及代表编码命令的纸板块。我有机会尝试了《Rumble & Bumble Coding Critters》游戏集,其中Rumble和Bumble是爸爸和小恐龙(它们可能是)三角龙(对于那些热衷于恐龙的人来说)。

Rumble和Bumble住在一个有棕榈树滑道和火山弹射器的地方。
来源:Reviewed.com / Julia MacDougall

Rumble和Bumble住在一个有棕榈树滑道和火山弹射器的地方。

他们的史前环境包括岩石拱门,棕榈树滑道,巨石,巢穴和火山弹射器。如果你和我一样,那么你可能会认为火山弹射器可能是有史以来最酷的东西。

当他们按一定顺序点击Rumble背部的方向按钮后,孩子们将开始理解操作顺序的概念,通过观看这个编码动物在地板上巡游。
来源:Reviewed.com / Julia MacDougall

当他们按一定顺序点击Rumble背部的方向按钮后,孩子们将开始理解操作顺序的概念,通过观看这个编码动物在地板上巡游。

总之,Rumble的背上有五个按钮:“前进”、“后退”、“右”、“左”和“前进”。孩子们可以驾驶Rumble绕过(或在某些情况下通过)障碍,按一定顺序按方向按钮,然后按下“go”按钮。例如,点击“前进”按钮三次,然后点击“向右”按钮和“前进”按钮,Rumble将向前移动三个单位,并向右大转弯。

Rumble的鼻子上还有第六个按钮,按住它两秒钟,Rumble就会进入“派对模式”。在这种模式下,Rumble背上的5个按钮可以让它移动(“跳舞”和“巡逻”按钮)或提供声音反馈(“小睡”、“宠物”和“喂食”按钮)。第六个按钮位于隆博鼻子里的磁铁附近,它可以用磁铁把可能不听话的大黄蜂宝宝拖回它们满是岩石的巢穴。

编码小动物游戏套装附带一本小册子,向孩子们展示如何开始处理让Rumble移动所需的编码命令。
来源:Reviewed.com / Julia MacDougall

编码小动物游戏套装附带一本小册子,向孩子们展示如何开始处理让Rumble移动所需的编码命令。

还包括一个简短的小册子,帮助走孩子通过进入某些按钮序列的过程;孩子们可以通过在他们的游戏空间中物理地排列相应的纸板编码块来可视化编码命令。提醒一下:根据我的经验,Rumble无法在不被卡住的情况下运行代码片段,所以让你的孩子安排代码片段下一个隆隆,这样游戏时间就不会被打乱。

编码小动物套件最好用于坚硬的地板表面,如混凝土或油毡;Rumble的车轮虽然速度快得惊人,但非常瘦,在铺有地毯或凹凸不平的地面上行驶会更艰难。Rumble的一个不错的功能是车轮定位开关。作为一个花了很多时间和轮子上的机器人一起工作的人,经常看到这些机器人沿着有轻微曲线的轨迹移动,要么是因为轮子不是完全笔直的,要么是因为它们以不同的速度移动。有了这个轮子对准开关,你可以确保隆隆声将保持直线移动。

如果你曾经想过你的孩子不可能想玩教育玩具,编码动物是一个很好的解决方案。虽然它确实有助于教授有关操作顺序的宝贵课程(即“前进”和“向左”与“向左”和“向前”之间的区别),但游戏组件本身很酷且足够耐用,足以成为常规玩具。

底线是:Coding Critter游戏集区分了“编码”和“玩具”。因此,当年幼的孩子探索这个游戏的两个方面时,它将让他们娱乐几个小时。

花40美元购买《Coding Critters Rumble & Bumble》游戏套装

花40美元购买Coding Critters Ranger & Zip游戏套装

花40美元购买Coding Critters Scamper & Sneaker游戏套装


5.机器人的海龟

机器龟是一款教孩子们如何编程的棋盘游戏。
来源:Reviewed.com / Julia MacDougall

年龄:4岁以上

应用:N/A

力量:N/A

需要家长参与:温和的;有些是用来教授基础知识,有些是用来移动棋子

编码的概念:以下命令,操作顺序,函数,函数调用

它是如何工作的:机器龟是一款桌面游戏,它完美地展示了编程的基础知识。每个玩家都会得到一个“机器龟”贴图,上面描绘了一只背部装有激光的乌龟(很明显)。使用代表动作或动作的卡片,彩色海龟必须在网格游戏板上导航,找到棋盘中心的宝石。

机器龟通过运动和动作卡片来穿越障碍。
来源:Reviewed.com / Julia MacDougall

最多可以有四只海龟同时玩游戏;然而,机器龟的指导手册提倡合作(和欢呼),而不是玩家之间的竞争。

不同的卡片代表“前进”、“左转”、“右转”、“激光束”和“函数调用”。不同的障碍包括“板条箱”(可以推,但不能拉)、“冰城堡”(可以通过激光束融化)和“石头城堡”(永久的、不可移动的障碍)。

这个游戏的一个关键部分是,必须有一个成年人或年龄较大的孩子在场,为海龟设置障碍,并根据孩子们放下的卡片移动海龟。我怀疑是成年人,而不是年轻的参与者,被要求真正移动乌龟牌,因为孩子们可能不会承认他们面对的是一个石头城堡,而不是宝石。

在《机器乌龟》中,家长们被鼓励发出愚蠢的乌龟声
来源:Reviewed.com / Julia MacDougall

在大人移动玩家的龟的任何时候,玩家都可以拍打“bug”贴图,如果他们发现自己的牌序列中有错误,就可以大喊“bug !”,并有机会在那个回合重做自己的龟的动作。我希望编码错误在现实生活中也能如此明显。

我们的经验:对于父母和孩子来说,机器龟是一个非常简洁,无屏幕的体验。这款游戏需要家长的适度参与,所以我们强烈建议家长把《机器龟》留到家庭游戏之夜,或者其他家长可以全身心地和孩子一起玩这款游戏的场合。

机器龟是一款教孩子们如何编程的棋盘游戏。
来源:Reviewed.com / Julia MacDougall

《机器龟》的一个很酷的地方是,多个孩子可以同时玩,在同一块板上设置不同难度的障碍级别非常容易。这样,小一点的和大一点的孩子都可以在玩同样的游戏时受到挑战。

小一点的和大一点的孩子可以一起玩机器龟。
来源:Reviewed.com / Sunil Doshi

此外,由于在玩移动/行动卡片和看到乌龟穿过障碍路线之间的即时反馈,当孩子们明白卡片是如何驱动机器乌龟穿过迷宫时,这款游戏很容易让他们看到“啊哈”的顿悟时刻。

所述4岁以上的年龄范围是正确的;虽然所有的孩子都会喜欢学习基础知识,听大人发出搞笑的乌龟声,但年龄较大的孩子或更高级的程序员可能很快就会超越更高级别的机器乌龟,并可能想要转向更复杂的编码游戏和玩具方法。

年幼的孩子会喜欢使用运动卡来达到他们的目标。
来源:Reviewed.com / Sunil Doshi

底线是:机器龟是一个有趣的方式,让小孩子和父母一起玩,同时学习计算机编程的基础知识。

花25美元购买机器龟


6.iRobot根编码机器人

Root Robotics工具包包括机器人、两个干擦笔和一个可折叠的白板网格。
来源:Reviewed.com / Julia MacDougall

年龄: 4岁以上

应用程序:根编码应用程序(iOS/安卓

订阅服务: Root Academy,每月4.99美元,第一个月免费

权力:内置电池和充电器,通过蓝牙连接

需要父母的参与中度用于识别机器人的各种传感器和编码基础,一旦用户熟悉Root和编码基础建立最小

编码的概念:以下命令,操作顺序,逻辑运算符,条件语句,等待输入,循环,函数

它是如何工作的使用iRobot's Root的块编码系统和极其彻底的编码课程,年仅四岁的孩子就可以开始使用这个机器人驾驶和绘画。

我们的经验: iRobot Root Coding Robot是一个具有流线型界面的机器人,吸引了年幼的孩子和一个非常可定制的机器人体验,甚至吸引了最有经验的编码人员。

这个看似简单的机器人有保险杠传感器、触摸传感器、光传感器和一个表面传感器(防止Root从任何边缘脱落)。还有一个颜色传感器。我把这句话的最后四个字用斜体表示,我完全不相信Root Robotics公司能在这个机器人里装多少传感器。

Root Robotics可以在可折叠的白板网格上用记号笔绘图。
来源:Reviewed.com / Julia MacDougall

甚至在传感器之外,Root还可以根据命令升降一个标记(放在机器人中间的一个洞里)或一个标记橡皮,这样Root就可以在附带的可折叠白板网格上画画,并在表面上清理自己。稍后会详细介绍。

根编码应用程序的主菜单。

当然,如果你不能用它们做任何事情,那么世界上所有的传感器和额外的功能都不会有任何乐趣。这就是根编码应用程序的用武之地。通过蓝牙连接并命名您的机器人(显然,我的机器人被命名为Banjo)之后,编码冒险就开始了。这款应用有三个模块:学习、探索和编码。

“探索”是iRobot Root可以展示新的和令人兴奋的项目的地方。用户可以在“代码”模块中找到自由编码,在“学习”模块中找到结构化课程。如果您直接跳到“代码”模块,您可能会惊讶于代码块的数量之少,但不要担心,每个代码块的可定制性水平几乎是压倒性的。

您可以定制对Root保险杠传感器中的一个或两个的响应。

让Root的两个保险杠传感器分别响应是一回事。

你可以自定义Root的每个轮子的速度。

你也可以控制Root的车轮速度。

你可以在根编码应用程序中为每个音符选择音调、八度和持续时间。

当你让根唱一首歌时,你可以为每个音调选择八度、音符和音符持续时间。这是相当硬核的。

我在根编码应用程序中构建的示例代码。

在“学习”部分,孩子们会发现有很多方法可以改变每个代码块,让Root做任何事情,从举办舞会到穿越障碍课程,再到在白板网格上画出弧线。

至于课程本身,我很惊讶他们进展得如此缓慢,直到我想起这款应用的目标是教四岁的孩子如何编程;它非常适合刚刚学习编程基础知识的幼儿。

Root Robotics需要参与每月4.99美元的订阅服务。

需要注意的一点是,iRobot Root是订阅服务的一部分;你只能在“学习”模块中学习前几节课,而不需要加入每月4.99美元的Root学院。只有通过Root学院,你才能解锁更多的Root课程。这也是保持更新新代码发布的好方法;你可以通过应用程序得到通知,并立即开始使用新代码。

这款应用的另一个聪明之处在于,只需点击一个按钮,你就可以将代码风格从简单的块切换到更图形化的界面,再切换到全文编码。这将帮助你的孩子看到如何开始采用他们所学的编码原则,以及它们看起来像什么斯威夫特一种人们在现实生活中使用的编码语言。随着iRobot Root网站说,翻译成Python和JavaScript即将到来(Android的Root Coding应用程序也是如此)。

Root Coding应用程序允许你在使用Root Robot实际运行代码之前测试代码。

Root Coding应用程序允许你在使用Root Robot实际运行代码之前测试代码。

不过,随着课程的深入,你会真正体会到可以在应用程序中测试代码的地方,而不是在彻底检查之前让它运行。当孩子们用Root进行艺术创作时,这一点尤为重要。父母会欣赏孩子在实际运行代码之前发现并修复任何错误,并让Root最终在餐厅地板上画画,而不是在白板网格上画画。

白板网格本身很轻,可以折叠。配有可重复使用的贴纸(当Root用颜色传感器行驶时,它可以感知到特定的颜色),Root和白板网格都很容易装饰,而且非常便携。我要说的是,机载标记橡皮擦在白板网格上不是特别有效。请务必用随附的布擦去根遗漏的任何记号笔残留物。

有了一个强大的磁铁,Root机器人可以在安装的白板上操作。
来源:Reviewed.com / Julia MacDougall

然而,当Root在安装好的白板上运行时,橡皮擦会更有效。是的,没错,有了一个强大的磁铁,Root可以克服重力,在墙上的金属框架白板上四处走动。

Root机器人公司有一个橡皮擦垫,它可以用来清理干擦标记线。
来源:Reviewed.com / Julia MacDougall

Root可以做很多神奇的事情,但我确实有几个小抱怨。机器人和应用程序有时都有点bug;我第一次打开《Root》时,它并没有点播它的介绍歌曲。在这款应用中,带有代码块的栏有时会消失,代码块偶尔会被卡在代码空间的中间,对手指点击没有反应。通过重启机器人和应用程序,这些问题都很容易解决。

另一个小问题涉及到这样一个事实,即不是让每个程序自己完成运行,而是必须在运行后手动按下代码上的“停止”按钮。如果你忘记这样做,你会感到和我一样的内疚,当我花了10分钟时间来修改我的项目时,Root一直闪烁着紫色的灯,抬头一看,意识到Root还在做灯光秀。

底线iRobot根编码机器人是一个简单而有趣的方式,让年幼的孩子学习如何编码,但它足够复杂,它可以保持大孩子和家长的兴趣。在《Root》中,可能性是无限的。请注意,在购买Root Robotics之前,如果没有Root Academy订阅服务,您无法在“学习”模块中取得很大进展。

更新iRobot制造了编码平台最初在Root Robotics工具包中发现,可供公众免费使用。只需点击加号,就可以开始编码了!

另一个更新iRobot刚刚发布了他们的新产品Root rt0机器人。这个机器人类似于原来的Root机器人,除了它更适合初学者编程。对于那些想要增加编码体验的人来说,你可以购买根砖顶,它允许你用令人惊叹的乐高(或其他建筑模块)设计来装饰你的Root rt0机器人。

花200美元购买iRobot根编码机器人


7.Matatalab

在Matatalab Pro Set中,塔读取编码命令并将其传输给小机器人,然后小机器人根据你的指令在网格板上导航。
来源:Reviewed.com / Julia MacDougall

在Matatalab Pro Set中,塔读取编码命令并将其传输给小机器人,然后小机器人根据你的指令在网格板上导航。

年龄:4岁以上

应用:N/A

力量:机器人和指挥塔充电包括微型usb电缆

硬件:N/A

需要家长参与:中度用于启动和运行以及更高级的编码概念,否则最小

编码的概念:下面的命令,操作顺序,循环,函数

它是如何工作的:您年幼的孩子可以在无屏幕环境中使用Matatalab Pro Set学习编码基础知识。

我们的经验:如果你正在寻找一个孩子的编码套件,兼作创意出口,你会想看看Matatalab Pro Set。

使用编码命令来帮助Matatalab机器人在网格板上的不同环境中导航。
来源:Reviewed.com / Julia MacDougall

使用编码命令来帮助Matatalab机器人在网格板上的不同环境中导航。

孩子们的任务是使用彩色、儿童友好的编码命令,引导小机器人围绕网格板,网格板上覆盖着不同环境的美丽描绘,如岛屿、火山和森林。当孩子们把编码块放在指令板上并按下橙色的“play”按钮后,塔就会读取指令并将其传送给指令板上的机器人。

Matatalab Pro集包括大量的运动,音乐和控制编码部分。
来源:Reviewed.com / Julia MacDougall

Matatalab Pro集包括大量的运动,音乐和控制编码部分。

有了这些编码块,孩子们可以让机器人移动、转动、旋转和播放音乐。特定于计算机编程的命令包括函数定义和函数调用部分,循环开始和循环结束部分,以及可以重复命令两次、三次、四次、五次或随机次数的乘数部分。

指令板本身有容纳18个棋子的编程序列的空间;为了尽量减少编码命令与相似图片之间的混淆,这些棋子被设计成只有在它们被放置在正确的方向时才适合在棋盘上。

这个工具包的一个重要部分是它真正展示了计算机编程的灵活性;驱动Matatalab机器人在电路板上移动的编码命令背后的逻辑也可以应用于绘制形状和形成旋律。

有了Crayola可洗记号笔,你就可以用Matatalab机器人画出几何形状。
来源:Reviewed.com / Julia MacDougall

有了Crayola可洗记号笔,你就可以用Matatalab机器人画出几何形状。

拆下机器人的顶部,可以看到一个地方细线蜡笔可洗记号笔可放置;一旦安装好标记,把机器人放在一张纸上,孩子们就可以开始尝试不同的几何设计。Matatalab Pro套装包括三个Crayola记号笔,甚至还包括一些演示如何画正方形和不同类型星星的卡片。

使用Matatalab的绘图功能,旋转角度不精确的事实变得更加明显;机器人往往在完全平坦的表面上操作得更好。
来源:Reviewed.com / Julia MacDougall

使用Matatalab的绘图功能,旋转角度不精确的事实变得更加明显;机器人往往在完全平坦的表面上操作得更好。

这类机器人的典型特点是,旋转角度不是很精确;这将导致绘制不完美的星星和机器人最终无法停留在网格板线内。但是,通过将板或纸放在一个完全平坦的表面上,当涉及到精确的机器人旋转时,你会得到最好的结果。

Matatalab Pro Set添加了许多与音乐相关的编码命令到机器人的曲目中。
来源:Reviewed.com / Julia MacDougall

Matatalab Pro Set添加了许多与音乐相关的编码命令到机器人的曲目中。

这个工具包可以让孩子们探索大量的音乐可能性。有两种类型的音乐指令片段:单片段,你可以通过调整一个小表盘在七个音调中选择一个(对于八分音符或两个十六分音符);大片段,有特定的音乐表达内置。在这两种类型的作品和延长音符持续时间的倍增作品之间,你和你的孩子可以创作简单的歌曲和更复杂的旋律。这个工具包还包括一些卡片,展示如何在歌曲中编码,如“玛丽有一只小羊羔”和“闪烁,闪烁小星星”。

(如果你对音乐编码片段不感兴趣,你可能更喜欢常规的Matatalab集它的部件更少,成本也更低Matatalab Pro Set).

Matatalab Pro Set配有三本挑战书和一些样本图纸和音乐卡,让您开始运行。
来源:Reviewed.com / Julia MacDougall

Matatalab Pro Set配有三本挑战书和一些样本图纸和音乐卡,让您开始运行。

在Matatalab Pro Set中有很多深思熟虑的设计。指挥塔内的小人物和机器人可以与任何乐高人物交换,网格板是双面的(另一边是森林场景),套件包括三本难度不断增加的挑战书。仅使用图片,这些书将帮助您的孩子掌握编码逻辑,使他们能够成功地将机器人从一个网格点驱动到另一个网格点。

在挑战书、双面板和大量可用的编码块之间,有很多有趣的方式让你的孩子与Matatalab Pro套件互动;您的孩子可以从这个工具包中得到的最有价值的教训之一是,编程和编码逻辑可以应用于许多不同领域的许多不同问题。

从家长的角度来看,这个工具包得分,因为网格板有一个相对较小的足迹,所以它不会占用太多的空间在你的游戏室地板上。然而,我遇到了一些问题。

首先,要让Matatalab套件启动并运行,你必须分别给机器人和塔充电。如果其中一个死了,你就不能使用工具包了。其次,说明有时有点难读,因为每个步骤的不同语言翻译是一个接一个列出的,而不是每种语言都有不同的说明。最后,除了工具包中包含的盒子外,没有其他存储空间;除非您将整个工具包放在(相对较大的)盒子中,否则很容易丢失一些编码命令部分。不过,这些问题还是需要注意的;它们并没有削弱Matatalab套件为孩子们提供一种有趣的方式来探索编程基础的能力。

底线是:家长和孩子都会喜欢Matatalab套件的多功能性,它让孩子们深入了解计算机编码、音乐创作和几何形状的内在逻辑。

花170美元购买Matatalab套装

花290美元购买Matatalab Pro套装


8.Coji

Elmoji,儿童编程机器人
来源:Reviewed.com / Julia MacDougall

年龄:4岁以上

应用:Coji (iOS/安卓),通过蓝牙配对

力量:3节AAA电池

需要家长参与:最少用于非编码游戏,适度用于应用程序中的编码游戏

编码的概念:下列命令、操作顺序、宏

注:Elmoji似乎不再可供购买;然而,Coji仍然广泛使用。

它是如何工作的:Elmoji是最新版本的Coji这是一款以表情符号为主题的机器人,目标用户是小孩子。

Elmoji展示了一系列有趣的表情符号。
来源:Reviewed.com / Julia MacDougall

虽然主要是由Coji应用程序上的活动驱动的,但对于蹒跚学步的孩子来说,没有应用程序的体验可能是玩Elmoji/Coji的最佳方式。使用Elmoji头部左右两侧的按钮,孩子们可以滚动一系列表情符号,然后按下Elmoji的头部选择一个。Elmoji就像在玩猜字谜游戏一样,迅速表现出这个表情符号。例如,激活“过山车”表情符号会导致Elmoji在播放尖叫人群的声音片段时不稳定地跳舞。

Elmoji展示了一个“心在眼睛里”的表情符号。
来源:Reviewed.com / Julia MacDougall

对于年龄较大的孩子,Coji应用程序的“自由游戏”部分为用户提供了一种为Elmoji编写代码的方式,让它执行一系列动作或显示特定的表情符号。用户点击添加动作和表情符号,通过蓝牙与设备配对后,Elmoji接收并执行来自应用程序的代码。

艾尔莫吉会按照事件的编码顺序行事。

艾尔莫吉会按照事件的编码顺序行事。

对于一个更大的挑战,在应用程序的“指挥中心”部分,孩子们实际上可以编写和上传宏(小程序)到Elmoji,这样即使Elmoji目前没有连接到应用程序,它仍然可以执行宏序列中的动作和表情符号。

这个动作/表情序列被编码到#3宏点。

这个动作/表情序列被编码到#3宏点。

Coji应用程序中的六个模块是“自由游戏”、“指挥中心”、“宏观迷宫”(使用表情符号、动作和宏来导航迷宫)、“序列说”(类似于“西蒙说”的游戏,但有表情符号)、“循环跑”(类似于“超级马里奥兄弟”的游戏,但你要向下推Elmoji的头来跳跃)和“驾驶”(手动控制Elmoji的动作和表情符号)。

Coji应用程序有六个主要程序。

Elmoji应用程序是Coji应用程序的简化版本,适用于年龄较小的儿童;这些表情符号是芝麻街的味道,而不是普通的表情符号。

有了Elmoji应用程序,Elmoji可以显示芝麻街的表情符号。
来源:Reviewed.com / Julia MacDougall

Elmoji应用程序中的模块包括“自由游戏”、“驾驶模式”、“记忆匹配”和“神秘迷宫”,它们是Coji应用程序中“自由游戏”、“驾驶”、“序列说”和“宏观迷宫”模块的简化版本,以及“音乐制作”模块,孩子们可以通过Elmoji轻敲彩色木琴键来播放音乐。

Elmoji应用程序的主菜单。

我们的经验:Elmoji是。我们建议和Elmoji一起在地板上玩,否则,Elmoji往往会以可怕的规律把球从桌子边缘拿下来。

在地板上使用Elmoji
来源:Reviewed.com / Julia MacDougall

事实上,小程序可以上传到Elmoji是非常酷的,并且肯定会帮助孩子们理解宏节省时间的方面(重复调用一组动作与手动编写这些动作一遍又一遍)。

虽然Elmoji机器人是最大的卖点,但Coji应用程序可以在没有Elmoji的情况下使用,这对父母来说是一个很好的好处,他们不必担心忘记随身携带Elmoji。

“宏观迷宫”游戏可以没有Elmoji机器人。

“宏观迷宫”游戏可以没有Elmoji机器人。

底线是:Elmoji和Coji应用程序都可以让孩子们在无意中学习几个小时。

花30美元买Coji


9.Botzees

你可以在Botzees应用程序中解决增强现实中的编码难题。

年龄:4岁以上

应用:Botzees AR (安卓/iOS(只兼容iOS 12或Android 8.0之前(包括iOS 12和Android 8.0)的操作系统。)

力量:带USB充电器的电源块,通过蓝牙连接

需要家长参与:一旦基础设施建立起来,孩子们就有了组装积木的经验

编码的概念:下面的命令,操作顺序,条件语句,循环

它是如何工作的:botzee是一个有趣的机器人构建工具包,它将教你的孩子编程基础知识,同时让他们探索一个充满有趣新朋友的增强现实(AR)世界。

我们的经验:如果你想让你的孩子把屏幕时间花在既有趣又有教育意义的活动上,botzee一定不会让你失望。简单易用的机器人,有趣的情节,伪装成整齐的谜题的编码任务,botzee机器人和应用程序是成功的秘诀。

Botzees套装一共有130件。
来源:Reviewed.com / Julia MacDougall

Botzees套件由130个部件组成,可用于构建6个预先设计的机器人(包括卡车,猴子音乐家和狗)和无数自由形式的机器人或角色。这些碎片很大,色彩丰富,经久耐用;它们合在一起很容易拆卸。三个最重要的部件是动力单元、电机和光/运动传感器。电源单元大约需要一个小时充电,电机和光/运动传感器插入电源单元。为了控制你制造的机器人,你必须通过蓝牙连接到电源模块(每次离开并重新打开应用程序时都必须重新连接)。

botzee应用程序的菜单。

在Botzees AR应用程序中,有四个模块:Play, Build, Code和Control。

有用的紫色机器人将帮助你完成你的任务。

Play模块是大多数动作发生的地方。进入Play模块后,你立即被吸引到一个动画冒险中,一个机器人文明将他们的宇宙飞船坠毁在一个由乐于助人的紫色生物居住的星球上。孩子们的任务是建造一个机器人,然后在AR环境中面对机器人的编码挑战。解决一个编码难题意味着找到更多的宇宙飞船部件,制造更复杂的机器人来应对更复杂的编码挑战。

Botzees应用程序中的汇编指令

你的第一个任务是造一个机器人。组装说明是一系列图表(类似于乐高套件中使用的图表),您可以滚动;退回几步或重复前一步而不丢失位置是很容易的。您还可以通过拖动来旋转图表,这样您就可以从多个角度查看各个部分。我需要使用这个选项几次,因为有些部件看起来很像,而且我不小心在几个地方使用了错误的部件。家长们——也许值得坐下来看看最初的几个机器人模型,这样你就可以确保年幼的孩子不会有区分2 × 4和2 × 6的困难。

你可以为你的botzee机器人选择一个游戏区域。

在你制作完一个机器人后,应用程序会要求你将设备的摄像头对准一个大而平坦的区域。虽然它最终突出的区域并不总是与房间的轮廓完美匹配,但该应用程序通常很擅长识别平坦区域。不过,你必须首先清除所有物体的区域,因为应用程序会将平坦区域中的任何物体解释为禁入区域。一旦应用程序确定了平坦的区域,你就可以手动调整游戏区域的边界,以最大化空间。虽然我绝对建议在平坦的地面上使用botzee,但它也可以在桌子上使用(我就是这么做的),只要你把桌子的边缘确定为游戏区域的界限。

在Botzees应用程序中,用编码元素复制序列以推进到下一个级别。

下一步是把机器人放在游戏区域,让你的设备再次扫描机器人,你就可以开始了。在一两个场景解释了你的任务后,有帮助的紫色生物会给你提供你必须模拟的特定编码序列,你可以用可用的编码块复制这些结果。通过解决谜题(如打开宝箱,吓跑蠕虫,在地上挖洞等),你可以进入新关卡和新编码块。编码块本身很容易识别,并通过拖放按给定顺序放置。根据我的经验,编程挑战被设定在适当的水平,具有挑战性,但对于年幼的孩子来说仍然是可行的。

当你通过关卡时,一定要保持设备的音量,因为有时候,根据我的经验,重要的编码指令只能由紫色生物的对话提供。在组装机器人的过程中,你可以调低音量(此时播放的音乐只是背景音乐),但在编码谜题的过程中,你可以把音量调大。

其中一个额外的项目,你可以建立在玩Botzees应用程序。

在某些关卡中,你会被要求用剩余的砖块建造额外的物品,这将帮助你的机器人完成下一个任务。奇怪的是,你确实需要建造这些额外的道具(游戏邦注:比如为猴子音乐家准备的钢琴和吉他),因为应用会在进入下一个挑战前扫描这些道具,但在建造完成后,它们就不需要继续推动情节发展了;额外的项目通常在AR环境中单独呈现。

总而言之,我在Botzees AR应用程序的Play模块中通过不同的关卡时玩得很开心。那些喜欢AR的人会喜欢在你家里无聊的平面上叠加的荒谬的机器人和环境图像。需要注意的一点是,由于这款应用经常使用你的摄像头,它会比其他编码应用更快地耗尽你的电池;随身携带手机充电器。

你可以在Botzees应用程序的Control模块中徒手操控机器人。

剩下的三个模块,构建,代码和控制,基本上是存在于Play模块中的不同部分;构建模块为您提供机器人组装方向,代码模块为您提供访问编码环境(包括通过解决谜题解锁的编码块),控制模块允许您使用向前/向后和左/右按钮驱动机器人。家长们会很高兴孩子们可以选择增加或减少每次前进/后退和左右键按下的力度,因为降低力度意味着每个动作都以更慢的速度进行(并且噪音更低)。

虽然目前这款应用中只有30个关卡,但他们计划在未来推出更多关卡,不过目前还不确定这些额外的关卡是免费的,还是只能通过付费订阅服务才能访问。

底线是:如果你的孩子对增强现实感兴趣,用积木建造,或者解决谜题,看看Botzees机器人套件,里面有几个小时的乐趣和微妙的编码教程。

更新:派科技刚刚发布了Botzees Junior Kit这是一款更基础的、以恐龙为主题的botzee游戏,目标用户是三岁以下的儿童。

花100美元购买Botzees套装


10.Tangiplay

Tangiplay是一款编程工具包,孩子们可以在平板电脑上放置特定的小雕像来解决编程难题。
来源:Reviewed.com / Julia MacDougall

Tangiplay是一款编程工具包,孩子们可以在平板电脑上放置特定的小雕像来解决编程难题。

年龄:4岁以上

应用:Tangiplay应用程序苹果平板电脑安卓平板电脑

力量:N/A

硬件:使用Tangiplay需要带有触摸屏的平板电脑

需要家长参与:当第一次学习使用Tangiplay和引入新的编码概念时,适度,否则最低

编码的概念:下列命令,操作顺序,条件语句,循环,函数,调试

它是如何工作的:Tangiplay是一个整洁的方式,为年幼的孩子学习编码的概念和解决难题的同时。通过在平板电脑屏幕上以正确的顺序放置大型儿童友好块,您的小编码员可以帮助探索车辆为迎面而来的火车绘制安全路径。

我们的经验:如果你想让你的孩子在很小的时候就思考逻辑和空间谜题,那就看看Tangiplay吧。一个Tangiplay工具包包括12个由食品级硅胶制成的小雕像,以及一系列可互换的表情符号面板,可以安装在每个玩具的脸上。

在Tangiplay应用程序中,孩子们必须使用编码命令来帮助探索机器人跨越鸿沟并完成铁路轨道。

在Tangiplay应用程序中,孩子们必须使用编码命令来帮助探索机器人跨越鸿沟并完成铁路轨道。

一旦你在iPad上下载了配套的Tangiplay应用程序,乐趣就开始了。你的任务是解决一系列谜题,在这些谜题中,你要帮助探索机器人在不耗尽电力的情况下填补一组不完整的铁轨之间的空隙。为了解决每一个谜题,你的孩子必须使用12个小雕像成功地穿越一个有障碍物的网格空间,一个必须捡起的乘客和一个火车站。

Tangiplay套装有12个小雕像(每个小雕像代表一个特定的编码元素)和一些表情符号面板。
来源:Reviewed.com / Julia MacDougall

Tangiplay套装有12个小雕像(每个小雕像代表一个特定的编码元素)和一些表情符号面板。

这12个小雕像每个都有一个非常具体的含义,并作为单独的代码片段,让你解决谜题,并帮助探索机器人完成铁路轨道。这些小雕像分别是:“移动”、“铺设轨道”、“充电”、“使用工具”、“开始循环”、“结束循环”、“调试”、“创建函数”、“调用函数”、“开始if语句”、“if语句的Else-if分支”和“结束if语句”。

一些Tangiplay小雕像有多个选项,你可以通过在平板电脑屏幕上旋转或滑动小雕像来选择。

一些Tangiplay小雕像有多个选项,你可以通过在平板电脑屏幕上旋转或滑动小雕像来选择。

在每个谜题中,左边会出现一个编码面板;要输入命令,您的孩子只需将一个小雕像放在平板上,每个小雕像底部的触点就会转换成编码命令,并输入到编码面板中。更聪明的是,当你把某些小雕像放在屏幕上时,你可以通过滑动或旋转屏幕上的小雕像来选择多个选项。

如果你的代码是错误的,探索机器人可能会撞到障碍物上。

如果你的代码是错误的,探索机器人可能会撞到障碍物上。

如果你输入了正确的编码序列,火车就会沿着轨道从起点飞到终点,你就可以进入下一关。然而,如果你走错了一步,你要么撞上障碍物,要么被困在格子里。关卡将重置为你最近一次成功的移动,你可以通过取消最后一次移动,在编码面板中编辑程序,或使用“调试”小雕像逐行执行程序来修复错误。这迫使年轻的程序员真正注意他们输入的特定编码命令,以及他们输入的顺序;这两个概念对于理解计算机编码逻辑至关重要。

对于更复杂的代码,如条件语句,Tangiplay应用程序构建了示例代码块,以便新的编码人员可以看到这些编码元素如何帮助探索者机器人在网格中导航。

对于更复杂的代码,例如条件语句(最左边的紫色块),Tangiplay应用程序构建了示例代码块,以便新编码人员可以看到这些编码元素如何帮助探索者机器人在网格中导航。

当涉及到引入新的编码概念,如循环、函数和条件语句时,Tangiplay包括在几个关卡开始播放的示例代码位,以便编码人员可以看到新命令应该如何实现,以及它们如何帮助探索机器人在不同情况下导航网格空间。

我很幸运能够接触到制作前审查单位;事实证明这对我来说有点问题,因为关于如何实际使用Tangiplay的信息并不多。游戏中并没有关于小雕像的说明(游戏邦注:它只是引导玩家进入各个关卡的地图)。就目前而言,Kickstarter页面具有有关如何输入编码命令和做出某些编码选择的最多信息。在给你的孩子玩Tangiplay之前,我建议你先熟悉一下小雕像和编程逻辑。确保你也理解“Move”小雕像移动探索机器人的方向是从编码器的角度来看(机器人向左移动),而不是从探索机器人的角度来看(机器人向前移动)。

儿童程序员可以调用火焰喷射器来帮助Tangiplay探索者机器人融化巨大的冰块障碍物。

儿童程序员可以调用火焰喷射器来帮助Tangiplay探索者机器人融化巨大的冰块障碍物。

在某些关卡中,信息的缺乏也让事情变得有些棘手。当面对冰块、开关或池塘时,我必须发现“使用工具”小雕像会给我一个火焰喷射器、翻转开关的能力,或者通过反复试验获得冻结射线,因为“使用工具”小雕像只允许你在包含特定障碍的关卡中使用给定工具。

我们的测试者很喜欢Tangiplay,一旦大人解释了所有内容,他们就很快掌握了编码逻辑。
来源:Reviewed.com / Julia MacDougall

我们的测试者很喜欢Tangiplay,一旦大人解释了所有内容,他们就很快掌握了编码逻辑。

撇开这些小问题不谈,我们的测试员(分别是7岁和10岁)很容易就掌握了编码逻辑,并通过了多个关卡。在一些情况下,小雕像并没有按照正确的命令注册,或者它们根本没有注册到应用程序中,但除此之外,它们都很成功。我在解决谜题,使用火焰喷射器,以及笑着思考为什么乘客(你必须在每个关卡中接他并将他送到火车站)不能只是走两个方格到达目的地的过程中也获得了很多乐趣。

因为大多数Tangiplay关卡都可以通过多种方式解决,所以Tangiplay应用会根据你的编码解决方案的优雅程度对你进行评分。

因为大多数Tangiplay关卡都可以通过多种方式解决,所以Tangiplay应用会根据你的编码解决方案的优雅程度对你进行评分。

虽然Tangiplay让孩子们选择使用更复杂的编码元素,如函数或条件语句,但他们仍然可以在不执行这些编码元素的情况下完成谜题;然而,你在每个关卡中获得的星级评级会随着你的编码解决方案的优雅程度而变化,所以这将吸引更多有竞争力的孩子以多种方式解决谜题,以达到每个关卡的三星评级。虽然Tangiplay适用于4岁及以上的儿童,但年幼的孩子可能只会真正欣赏Tangiplay的益智方面;只有大一点的孩子才会真正开始理解编码逻辑的基本原理。

这款应用已经提供了120个谜题,随着时间的推移,Tangiplay还打算添加更多的谜题,Tangiplay将让年幼的孩子和年轻的程序员玩上几个小时。

底线是:虽然年幼的孩子可能需要一些父母的帮助来理解编码逻辑,但Tangiplay是一个有趣的,引人入胜的编码基础和空间谜题解决方案。

花100美元购买Tangiplay


11.Kinderlabs Robotics KIBO

KIBO是一个教孩子编程的机器人。
来源:Reviewed.com / Julia MacDougall

年龄:4-7岁

应用:N/A

力量:4节AA电池

需要家长参与:一旦建立了条形码过程,并且解释了一些逻辑表达式的含义,就可以实现最小化

编码的概念:以下命令,操作顺序,计数循环,条件语句,等待输入

它是如何工作的:希望号是一种结合传感器和条形码输入进行操作的机器人。

KIBO是一个可爱的机器人。
来源:Reviewed.com / Julia MacDougall

为了让KIBO遵循一系列的动作,孩子们通过组装一排对孩子们友好的大木块来构建一个程序,每个木块上都有不同的条形码。每个块行必须以“Begin”块开始,以“End”块结束,这告诉KIBO的条形码读取器分别开始和停止寻找额外的条形码输入。

用于KIBO的编码块集。
来源:Reviewed.com / Julia MacDougall

然后,孩子们按照他们想要执行的操作顺序在每个块上闪烁KIBO的条形码读取器,每当成功读取条形码时,KIBO就会发出啁啾声。将KIBO放在地板上后,按下“Go”按钮,让乐趣开始吧!

KIBO启动。
来源:Reviewed.com / Julia MacDougall

KIBO向前移动,等待鼓掌声,然后颤抖着向后移动。

KIBO有四种不同的“套件”,专为较小/较大的儿童群体和更少/更复杂的传感器和动作而设计。基本的动作模块包括“前进”、“后退”、“左转”、“右转”、“摇晃”和“重复”。基本模块包括光传感器、声音传感器、距离传感器和灯泡。为了查看每个KIBO套件中的所有传感器和运动,点击这里

KIBO 21套件的部件。
来源:Reviewed.com / Julia MacDougall

不太倾向于探索编码方面的孩子可以在艺术上为KIBO的滑稽动作做出贡献;在KIBO 21(最复杂的套件)中,有一个用于装饰目的的舞台和白板,任何人都可以随时轻松地将图纸或管道清洁器作品附加到KIBO上。

我们的经验:kidlab Robotics (KIBO的制造者)的联合创始人米奇·罗斯伯格告诉我,KIBO背后的动机是通过让机器人和编程变得普遍易懂和有趣,鼓励所有的孩子成为stem文化:“KIBO是市场上唯一一个让孩子们建造、编码、装饰和运行机器人的机器人套件——没有屏幕、键盘,也没有成年人的帮助。”KIBO的材料简单,编码过程简单,强调想象力和艺术,旨在吸引所有的孩子,包括那些被认为是“stem导向”的孩子,以及那些不是stem导向的孩子。我们的测试人员也同意这一点。

孩子们喜欢KIBO的动手能力。
来源:Reviewed.com / Erin Fife

组装KIBO只需要几秒钟,它只会变得更容易,更有趣。条形码无处不在意味着大多数孩子可能已经知道它们是如何工作的。不过,KIBO的条形码读取器很宽,所以可能需要一些练习和父母的帮助,才能让孩子们瞄准并记录他们想要的动作,而不会不小心扫描到附近的另一个条形码。

KIBO使用条形码阅读器扫描和存储命令。
来源:Reviewed.com / Julia MacDougall

KIBO使用条形码阅读器扫描和存储命令。

底线是:无论他们喜欢画画还是玩数字,每个孩子都可以在KIBO中找到一些有趣的事情。

更新:KIBO的创造者最近发布了一系列扩展包,包括一套马克笔(用KIBO画画)、一套乐高套件、一套识字套件和一套音响套件。他们也刚刚发布了KIBO家庭版它的设计更多是为了在家里使用,而不是在教室里使用。

以150美元的价格购买KIBO 10家庭版

花200美元购买KIBO 15家庭版


12.无袖长衫神童

你可以用“机器人神童”套件制造出无数灵巧的机器人。
来源:Reviewed.com / Julia MacDougall

你可以用“机器人神童”套件制造出无数灵巧的机器人。

年龄:5岁以上

应用:Robo Live (iOS/安卓)、《机器人代码》(iOS/安卓)、机器人宝莉(iOS/安卓

力量:内置可充电电池,内置micro-USB电缆充电

硬件:N/A

需要家长参与:适度解释编码逻辑和应用程序基础

编码的概念:执行命令、操作顺序、循环、条件语句、传感器输入、变量、函数

它是如何工作的:Robo Wunderkind生态系统为所有年龄和经验水平的程序员提供了很多服务。Robo Wunderkind与其他编码游戏类似,你可以组装机器人,然后使用应用程序中的编码平台来探索编码概念,并观察编程逻辑如何实时发挥作用。

我们的经验:如果你的生活中有一个非常积极的年轻程序员,他们会喜欢探索你可以在Robo Wunderkind中构建和编码的各种机器人。

机器人神童探索者Lite套件包括一个控制单元,一个距离传感器,一个按钮,两个马达,两个轮子等等。
来源:Reviewed.com / Julia MacDougall

机器人神童探索者Lite套件包括一个控制单元,一个距离传感器,一个按钮,两个马达,两个轮子等等。

我有机会试用了Robo Wunderkind Explorer Lite套件,它配备了一个距离传感器、一个RGB LED灯面板、一个按钮、主控制块和两个电机块。还包括两个块移除工具,两个大轮子,一个小轮子,和四个乐高适配器平台。

Robo Wunderkind Explorer Lite工具包是Robo Wunderkind制作的三个工具包中最简单的一个。另外两个套件,Explorer Prime套件和Explorer Pro套件,具有LED光矩阵,线跟随器(检测并跟随您绘制的线),光传感器等模块。

你可以在每个Robo神童套件中使用三种不同的应用程序:Robo Live, Robo Code和Robo Blockly。每个应用程序都有一些不同机器人的建造指南,以及一个你可以建造和编写自己机器人的地方。

随Explorer Lite工具包而来的指示鼓励您的小程序员从无袖长衫生活这个应用程序,建议5岁以上,允许你手动操作你的机器人。当你按照指示组装其中一个机器人时,模块会在安装到位时发出叮当声。

在Robo Live应用程序中,你可以手动控制你的机器人,让它移动、发光或发出有趣的声音。

在Robo Live应用程序中,你可以手动控制你的机器人,让它移动、发光或发出有趣的声音。

组装完成后,您的孩子可以通过在控制面板上进行调整来定制机器人的运动和活动。在这里,您可以更改电机速度,RGB LED灯面板上显示的颜色,主控制单元播放的声音效果等等。基本上,如果你想让你的孩子进入编码的想法,这是他或她可以开始建立熟悉的不同模块在机器人神童工具包。

无袖长衫代码针对6岁以上儿童的App则更复杂一些。应用程序的格式与Robo Live和Robo Blockly应用程序相同,但在这里,您的年轻程序员将有机会开始探索操作顺序的概念。

在Robo Code应用程序中,您的孩子可以通过在编码领域添加和定制特定的图标来编程他/她的机器人。

在Robo Code应用程序中,您的孩子可以通过在编码领域添加和定制特定的图标来编程他/她的机器人。

在组装了其中一个机器人项目(或自己构建机器人)后,您的孩子可以通过在编码空间上拖放图标来组装他们的第一个程序。每个图标对应于Robo Live应用程序中的一个手动功能,包括电机控制、RGB LED灯显示和声音效果。在按照你想让它们运行的顺序连接图标之后,你还可以为每个图标添加“触发器”,这是对条件语句思想的介绍。那些更有视觉学习风格的人会在Robo Code应用程序中感到自在。

在Robo wonderkind Blockly应用程序中,您可以使用Blockly编码语言对您的机器人进行编程。

在Robo wonderkind Blockly应用程序中,您可以使用Blockly编码语言对您的机器人进行编程。

如果你有更大的孩子(8岁以上)或有更多编程经验的孩子,他们可能会更喜欢无袖长衫块这个编码应用程序使用编程语言,允许孩子们放置、修改和重新排列特定的代码行,然后用他们建造的机器人运行他们的程序。在Robo Blockly应用程序中,更正式地引入了稍微复杂一些的编码概念,如计数循环、变量、函数和条件语句。

这三款机器人神童应用程序都有内置项目,如果孩子还没有足够的信心自己动手,他们可以自己做。

这三款机器人神童应用程序都有内置项目,如果孩子还没有足够的信心自己动手,他们可以自己做。

说到套装本身,这些积木颜色鲜艳,适合孩子玩,而且还算耐用。这些模块很好地连接在一起。虽然这两种拆卸工具使成人或年龄较大的孩子可以轻松拆卸机器人,但当年幼的孩子试图拆卸机器人时,请准备好伸出援助之手。

另一件要记住的事情是,虽然机器人神童有很多教程和解释网站,包括机器人代码应用程序中不同编码图标的含义和不同模块的信息,应用程序中没有正式的课程来教你的孩子如何编程。对于喜欢自己动手修补和探索的孩子来说,这不会是一个问题,但对于那些几乎没有编程经验的孩子来说,父母应该准备好在玩机器人神童套件的时候与他们迅速成长的编码员保持联系。

底线是:Robo Wunderkind是您生活中更有经验的编码人员探索有趣的机器人项目的有趣方式。

花200美元购买Robo Wunderkind Explorer Lite工具包

花250美元购买机器人神童探索者套装

花400美元购买Robo Wunderkind Explorer Pro工具包


13.Osmo

Osmo编程果酱通过引导孩子们上音乐课来帮助教授编程。

年龄:5 - 12岁

应用:只能在大多数ipad上使用。(其他Osmo游戏也可以在其他设备上使用,通常是iPhone或ipad亚马逊Fire平板电脑。点击在这里以检查您的设备与Osmo的兼容性。)

力量:N/A

要求:Osmo iPad底座

需要家长参与:一旦iPad安装在基座上,每个编码块的目的就确定了

编码的概念:下面的命令,操作顺序,函数,循环

它是如何工作的:Osmo使用一个聪明的镜像系统,把你的iPad变成一个界面,孩子们可以在这里玩非常有趣的游戏,他们甚至没有意识到他们正在学习编程。

Osmo底座固定平板电脑,镜子位于平板电脑的摄像头上方
来源:Reviewed.com / Julia MacDougall

我们的经验:我只是喜欢Osmo游戏和格挡系统。一旦你把iPad安装在底座上,把镜子放在iPad的摄像头上,在底座前放一张白纸,你就准备好直接进入广阔的Osmo生态系统了。

某些Osmo游戏,如Osmo牛顿Osmo杰作不需要购买额外的编码块。

《Osmo Newton》和《Osmo Masterpiece》是两款不需要编码块的游戏。

在《Osmo Newton》中,你所绘制或插入到摄像机视野中的任何东西都可以用作偏转器,使球在特定方向上弹回以击中目标。在Osmo Masterpiece中,您可以将图像投影和缩放到一张纸上,让您的孩子可以跟踪和绘制他们喜欢的任何图片。Osmo Masterpiece甚至能够将我摇摇欲坠的绘画技巧锻炼到足以画出一个可爱的女巫。

我建议孩子们先开始使用这些无块应用程序;一开始,我发现使用相机/镜子的整个经历非常令人困惑,我花了一段时间才弄清楚整个事情是如何工作的。不过,一旦我弄明白了,就很容易看出它是多么巧妙,以及当涉及到编码块时它是如何工作的。

Osmo的编程相关游戏确实非常出色。这些游戏要求你下载额外的应用,并购买与特定应用相关的编码块。虽然不同游戏/应用之间的编码块有很大程度的重叠,但每个游戏的特定块可能会阻止孩子们在特定应用中获得完整的课程效果。

我特别尝试了Osmo Coding Awbie (应用程序/)及Osmo编码比赛(应用程序/),这两本书都非常有趣,在建立编程基础方面也非常出色。

每个Osmo套件都有不同的编码块。
来源:Reviewed.com / Julia MacDougall

编码块非常强大,而且非常容易使用。每个积木都是由儿童友好的彩色塑料制成的。大多数积木都有一个嵌有箭头的圆盘;您可以轻松地旋转箭头以指向四个基本方向中的任何一个。这些代码块可以磁性地组合在一起,并且有数字附加组件,允许您在一个动作中连续编码多达五次,而不需要五个额外的编码块。有了这些积木,你可以探索一个由森林和洞穴组成的世界(在《Osmo Coding Awbie》中),或者制作有趣而上口的音乐(在《Osmo Coding Jam》中)。

在Osmo Coding Awbie中,Awbie是一个可爱的生物,在自然灾害后必须重建家园。Awbie通过收集草莓和馅饼(Awbie家乡的主要货币),打开宝箱和追逐兔子来购买材料,建造自己的新家和新生活。

在Osmo Coding Awbie中,编码块帮助Awbie进行导航。

孩子们在Awbie的野外冒险中进步,通过使用编码块来导航Awbie通过网格环境。Osmo Coding Awbie应用程序有非常清晰和易于遵循的关于块如何工作的课程(包括每个块上的箭头旋转),以及每个块的目的是什么。

有四种主要类型的方块:它们大致翻译为“前进”,“跳跃”,“抓取”和“循环”。Osmo Coding Awbie套装的特殊方块包括“sparkle”(就像一个特殊的奖励回合)和“alert”。最后,Osmo编码Awbie需要一个带有“播放”按钮的特殊块,该按钮实际上告诉Awbie开始移动最新的代码块。如果你的孩子没有完全正确地理解密码,风险很低;Awbie只是被送回它最初的位置,你的孩子可以尝试,直到他或她做对为止。

在Osmo Coding Awbie中,Awbie喜欢吃草莓和兔子做的馅饼。

与Awbie一起编程非常有趣;我有很多乐趣去发现和Awbie一起住在森林里的角色,一路上收集了很多草莓。除了Awbie通常的冒险之外,游戏中还有奖励关卡(玩家可以收集由兔子制作的馅饼)和Awbie的土地,玩家可以在那里种植草莓(并获得未来的收益),还可以为Awbie购买新东西,帮助Awbie重建家园。Osmo Coding Awbie非常适合刚刚起步的程序员和年幼的孩子;有一些编程经验的大孩子可能会觉得这有点太简单了。

孩子们喜欢在Osmo编码Awbie中使用编码块导航Awbie的单词。
来源:Reviewed.com / Sunil Doshi

Osmo Coding Jam与其说是冒险,不如说是音乐发现。在这个应用程序中,孩子们的任务是建立代码,以特定的顺序播放特定的音乐线索。与Osmo Coding Awbie一样,Osmo Coding Jam将带用户通过简单的课程来说明每个块的目的。Osmo Coding Jam中的一些块虽然与Osmo Coding Awbie中的相同,但具有不同的含义。

在《Osmo Coding Jam》中,每节课或“Jam session”都以一个有趣的角色(宇航员、疯狂科学家、尼安德特人等)在屏幕中央开始,周围是他们所处环境的不同方面(行星、烧杯桌、火坑等),被安排在三个同心圆中,每个同心圆分为四个部分;每个圆圈的每个象限对应一个特定的声音片段。

Osmo Coding Jam通过清晰的课程帮助孩子们学习如何编码,这些课程展示了编码块如何对应于圆圈的象限。

这样,《Osmo Coding Awbie》中的“grab”、“forward”、“jump”方块在《Osmo Coding Jam》中被重新定义为“inner circle”、“middle circle”和“outer circle”,这三种方块上的箭头方向表示每个圆圈的哪个象限被播放。Osmo编码阻塞块还包括一个“沉默”块,一个“循环”块和几个不同的“功能”块,它们具有特定的内置序列。

Osmo Coding Jam分为两个部分:

教训在那里,孩子们通过构建带有特定角色的特定歌曲来学习每个积木的功能

工作室在那里,孩子们把他们所学的知识应用到测试中,并通过用各种字符构建自己的编码序列来创作自己的音乐

在Osmo Coding Jam中,你必须通过课程来解锁更多的编码块。

在你必须花时间在工作室中获得更多的心以解锁更多的课程之前,你只能在课程中获得这么多的心(在课程中,你要完成一个给定的课程才能获得心)。当你得到进一步的教训,你解锁更多的角色,每个人都有自己的声音效果和基调。

在Osmo Coding Jam中有各种各样的有趣角色可以播放音乐。

Osmo Coding Jam非常棒。每一个新角色都能让我开怀大笑(我最喜欢的是死神和化学家),我也很高兴看到在编码阶段看似随机的音乐序列与其他角色的声音片段结合在一起的效果。这音乐出奇地朗朗上口!我们的测试家庭报告说,当孩子们开始演奏他们自己的音乐汇编时,自发的舞会就会爆发。

孩子们喜欢在Osmo编码果酱中用编码块创作音乐。
来源:Reviewed.com / Sunil Doshi

一般来说,Osmo编码块都是放在可堆叠的存储容器中,这使得Osmo可以很容易地随身携带。诚然,孩子们可能无法在汽车后座上玩Osmo;你真的需要一个稳定、平坦的表面,上面覆盖着一张白色的打印纸,这样孩子们就可以在离家的时候玩Osmo了。

在《Osmo Coding Jam》中的每节课或《Osmo Coding Awbie》中的每组动作之间,白纸上的编码块都必须被完全清除;镜面摄像头的视野大约和这张纸一样宽,所以被推到一边但仍在纸上的代码块仍然会被iPad读取。为了避免混淆,请养成每次正确部署编码块序列时完全删除编码块的习惯。

家长们会喜欢这一点信息:Osmo将免费更换任何丢失或损坏的编码块,只要是在购买后的90天内。我个人认为这些积木非常耐用,但我可以想象,如果这些积木没有放在储物箱里,它们是多么容易丢失。

此外,Osmo宇宙是巨大的;这里真的有适合每个人的东西。虽然需要购买单独的套装,但这些应用程序是免费的。

底线是:Osmo编程游戏是iPad上的一个优雅的附加组件。有了编码块,你的孩子将有一个爆炸(也学习如何编码)在任何时间。

花40美元购买Osmo底座
以50美元的价格购买Osmo Coding Awbie模块
花60美元购买Osmo Coding Jam积木


14.Botley 2.0

Botley 2.0带有大量有趣的游戏组件。
来源:Reviewed.com / Julia MacDougall

Botley 2.0带有大量有趣的游戏组件。

年龄:5岁以上

应用:N/A

力量:5节AAA电池,不包括在内

硬件:N/A

需要家长参与:适度,以启动和运行,最小,否则

编码的概念:以下命令,操作顺序,循环,条件语句,从传感器输入

它是如何工作的:Botley 2.0是一个无屏幕的编码盛宴,对于初学者和中级程序员来说都很有趣。

我们的经验:如果你想投资一个编程玩具,让你的孩子在学习编程基础知识后很长一段时间都能保持娱乐,那就看看Botley 2.0吧。

在“直线”模式下,波特利可以沿着游戏方块一侧扭曲的黑线前进。
来源:Reviewed.com / Julia MacDougall

在“直线”模式下,波特利可以沿着游戏方块一侧扭曲的黑线前进。

Botley 2.0是一个整洁的机器人伴侣,它可以在迷宫中穿行,避开障碍物,沿着黑线路径走,还可以和你的孩子一起玩游戏。Botley可以在教授基本编码概念的同时完成所有这些工作,这是一个真正的奖励。

Botley 2.0套件包括Botley机器人,编码控制器和编码卡,允许用户可视化他们想要构建的编码序列。其他配件则更像游戏装置,包括巨石、交通锥、大型瓷砖(一边有不同的图案,另一边有各种各样的黑线路径供Botley遵循),以及一些可以用来勾勒迷宫边界的立方体和棍子。

孩子们通过向控制器输入一系列方向(和/或特殊按钮,如“循环”或“障碍物探测器”)来指挥Botley机器人。
来源:Reviewed.com / Julia MacDougall

孩子们通过向控制器输入一系列方向(和/或特殊按钮,如“循环”或“障碍物探测器”)来指挥Botley机器人。

为了使用编程命令驱动Botley,程序员只需将Botley设置为“编码”模式,按正确的顺序按下控制器上正确的按钮,然后按下蓝色的“传输”按钮。控制器上的6个方向按钮分别是“前进”、“左转”、“右转”、“右转45°”、“左转45°”、“后退”。虽然你可以用这六个按钮做很多事情,但额外的按钮确实使Botley作为一个伟大的编码玩具脱颖而出。

除了允许您自定义Botley的灯光显示和音量级别的按钮外,还有设置计数循环和条件语句的按钮,后者依赖于Botley路上障碍物的存在或不存在。因为Botley一次可以保留多达150个命令(!),所以有一个简单的方法来清除编码内存或退出你所处的任何模式是很重要的;这些任务很容易通过按住“垃圾”按钮来完成。

Botley 2.0附带的Activity Guide提供了大量有趣的编码挑战。
来源:Reviewed.com / Julia MacDougall

Botley 2.0附带的Activity Guide提供了大量有趣的编码挑战。

包含的活动指南是一个非常有用的介绍Botley的世界。除了探索各种游戏和任务之外,本指南还包括十个越来越难的编码挑战,展示了Botley的无数能力。虽然没有真正的编码课程,但该指南提供了具体的示例,说明某些编码概念(如循环和障碍物检测传感器)如何在Botley的冒险中发挥作用。

当灯熄灭时,只要你在控制器上输入正确的命令序列,Botley就会像幽灵一样行动。
来源:Reviewed.com / Julia MacDougall

当灯熄灭时,只要你在控制器上输入正确的命令序列,Botley就会像幽灵一样行动。

当然,您可以编写代码使Botley在您的地板上行驶,但是Botley中内置了大量有趣的东西。使用游戏贴图的黑白面(或者在一张大纸上画一条粗黑线),你可以让Botley在“直线”模式中导航弯曲的路径。通过在Botley上安装手臂,它可以推动巨石通过一个无限可定制的迷宫。你可以试着在西蒙说的游戏中打败波特利。把特定的编码序列传送给波特利就解锁了特别行动比如让波特利表现得像火车、鲨鱼、青蛙,或者,如果你关掉灯,就会表现得像幽灵!

控制器本身很容易使用,每个按钮在按下时都会发出令人满意的声音。有几次,我发现Botley对我的命令没有反应,但在遵循包含的故障排除提示(例如,轻敲Botley顶部的中心按钮,将控制器直接对准Botley等)之后,Botley准备再次滚动。该指南明确指出的一点是,在非常明亮的房间里,控制器传递的命令可能会丢失(因为Botley部分受光敏感性控制);不过,我在一个光线适中的房间里开着波特利到处转,没有任何问题,所以这基本上应该不是问题。

其中一种挑战是让Botley从迷宫的一端导航到另一端,同时不从彩色游戏贴图上掉下来。
来源:Reviewed.com / Julia MacDougall

其中一种挑战是让Botley从迷宫的一端导航到另一端,同时不从彩色游戏贴图上掉下来。

最后,我建议,当你的孩子玩完Botley后,你要仔细检查控制器和Botley设备是否都关闭了。在一个漫长的周末,我不小心把Botley机器人留在了“Line”设置上,当我意识到自己的错误时,为机器人供电的三节AAA电池已经完全耗尽了。

底线Botley 2.0是让孩子们走上编码之路的好方法;它的易于使用的控制器,各种游戏组件,和时髦的机器人,你的孩子会想花大量的时间探索与Botley编程的世界。

85美元买Botley 2.0


6-9岁儿童的STEM编码玩具

15.土豆的海盗

土豆海盗牌游戏
来源:Reviewed.com / Julia MacDougall

年龄: 6岁以上

应用程序: N /

权力: N /

需要父母的参与中等,用于初始设置和学习/应用游戏规则

编码的概念:下列命令、操作顺序、条件语句、逻辑运算符

它是如何工作的:玩家通过“Roast”和“Fry”等有策略的攻击卡牌来组建和部署海盗土豆军队。这些攻击牌如果与“while”循环或其他逻辑运算符一起使用,就会更具破坏性。最后一个还站着的土豆军团就是胜利者!

马铃薯海盗中的攻击卡
来源:Reviewed.com / Julia MacDougall

我们的经验马铃薯海盗是一款纸牌游戏,它的盒子上写着“用碳水化合物编码”,一针见血。卡片上可爱的插图,手册中有趣的评论,以及代表海盗船员的柔软绒毛球,这款游戏对所有年龄段的人来说都很有趣。

《土豆海盗》中的土豆船员
来源:Reviewed.com / Julia MacDougall

我们强烈建议成年人或精通编程的青少年花时间阅读和吸收不同的卡功能和游戏规则;这款卡牌游戏中有足够多的移动部件,所以在飞行中捡起它可能是行不通的。此外,只有少数玩家玩这款游戏可能会导致游戏时间很短(因为有些卡牌在伤害无法扩散的情况下特别具有破坏性,而且有时不清楚有人在被攻击后如何重建船员);短游戏意味着没有足够的时间让孩子学习或欣赏编码概念。这个游戏最好是和多个处于不同理解编码逻辑阶段的孩子一起玩。

来源:Reviewed.com / Erin Fife

在一个特定的回合中,玩家可以准备攻击(当一艘船被“锚定”时),或者攻击邻近的船只,希望杀死船上所有的土豆,把船撞沉到戴维·琼斯的储物柜里。攻击是通过结合伤害卡(如“烤”、“炸”和“捣碎”)和控制卡(如“For 2 times”和“While a ship有超过5个土豆”)来准备的。当船只受到攻击时,每艘船都会受到伤害,因为它们会从相关船只上移除土豆毛球。

土豆海盗中的控制卡
来源:Reviewed.com / Julia MacDougall

我们发现孩子们对于简单的控制卡没有什么问题,但是对于更复杂的控制卡却需要大量的指导和练习,特别是在使用多张控制卡的攻击中。在这种情况下,攻击是使用循环中的循环来计算的,伤害和玩家困惑都会迅速增加。

除了控制和伤害卡牌,玩家还可以在回合之外使用一些卡牌,这可以抵消一些等待孩子们轮到他们的空闲时间,但也会增加整体混乱。其他有趣的方面,如向打出“土豆王”牌的人致敬,有助于让那些注意力短暂的人专注于海盗土豆的乐趣。

土豆海盗中的土豆王卡牌
来源:Reviewed.com / Julia MacDougall

土豆绒毛球装在布袋里,可以防止你丢失它们,但如果有几个丢失了也不要感到惊讶,因为如果土豆海盗被消灭,把绒毛球扔向其他玩家无疑是一种常见的结果。

《土豆海盗》中组成船员的土豆
来源:Reviewed.com / Julia MacDougall

底线一旦你的孩子掌握了这个以土豆为主题的纸牌游戏,将同样的原则应用到计算机编码将是一件轻而易举的事情。

更新:土豆海盗的制造者已经推出了一个Kickstarter运动来资助《土豆海盗》的续集,土豆海盗:进入Spudnet。这款基于策略的续作使用我们的土豆海盗朋友来展示互联网是如何运作的。

花15美元买土豆海盗


16.卡诺迪士尼编码工具包

卡诺星球大战原力编码套件和卡诺冰雪奇缘II编码套件。每个编码套件都带有一个控制传感器单元,可以将手部动作转换为编码动作。
来源:Reviewed.com / Julia MacDougall

卡诺星球大战原力编码套件和卡诺冰雪奇缘II编码套件。每个编码套件都带有一个控制传感器单元,可以将手部动作转换为编码动作。

年龄:6岁以上

应用:Kano The Force Coding Kit应用程序卡诺迪士尼冰雪奇缘II编码工具包应用程序

力量:2节AA电池随附

硬件:这两个Frozen II试剂盒警队套件兼容Mac OS台式机/笔记本电脑和iPad、Windows台式机/笔记本电脑和亚马逊Fire平板电脑。控制传感器单元通过蓝牙与应用程序通信。

需要家长参与:最小的

编码的概念:下面的命令,操作顺序,条件语句,循环,变量,等待输入

它是如何工作的:有了这两个来自卡诺的编码工具包,你可以使用编码和一个交互式光传感器来创建暴风雪,漂浮Porgs,并在这些有趣的冰雪奇缘和星球大战主题的环境中完成大量的挑战。

我们的经验:如果你的年轻程序员想要在《星球大战》和/或《冰雪奇缘》电影中的角色的帮助下探索编程原理,那么使用这些编程工具包是不会出错的。

卡诺开发了一系列与电影相关的编程工具包。我可以尝试一下《星球大战:原力》编程工具包Frozen II编码工具包(另一个可用的工具包是哈利波特编程工具包).你可能会注意到,所有这些电影中都有一些角色拥有可以被称为“远距离行动”的能力,也就是说,他们不需要接触任何东西或人就能发挥他们的能力。如果你曾经想像艾尔莎一样使用魔法,或者像卢克一样使用原力,这些工具包就是你实现这一目标的机会。

每个卡诺编码套件附带的控制传感器单元允许用户的手部动作被纳入每个编码程序。

每个卡诺编码套件附带的控制传感器单元允许用户的手部动作被纳入每个编码程序。

每个套件都有一个内置光传感器的控制单元。使用这些传感器,控制单元不仅可以提供有关哪些传感器被阻塞或未阻塞的信息(即你的手的方向和位置),还可以提供你的手离控制单元顶部有多近或多远的信息。

Kano重视用户的隐私;该应用程序会随机为你的孩子生成一个用户名,在你的孩子使用编码应用程序之前,需要父母的同意。

Kano重视用户的隐私;该应用程序会随机为你的孩子生成一个用户名,在你的孩子使用编码应用程序之前,需要父母的同意。

家长们会对卡诺应用程序内置的安全措施感到满意;不仅给孩子们提供了一个随机的用户名(他们被鼓励不要使用个人登录或身份信息),而且父母还必须阅读并批准一份同意书,声明他们知道自己的孩子正在使用这款应用。

两个Kano编码套件应用程序都包含挑战,将帮助您的年轻编码员熟悉编码逻辑和将控制传感器单元集成到程序中的特殊效果。

两个Kano编码套件应用程序都包含挑战,将帮助您的年轻编码员熟悉编码逻辑和将控制传感器单元集成到程序中的特殊效果。

一旦控制单元组装好并通过蓝牙连接到应用程序,乐趣就开始了。每个应用程序有四个部分。在挑战部分,你完成以电影为主题的挑战(如悬浮x翼或创建暴风雪),以发展你对编码结构的理解。

在Kano编码应用程序的Explore部分,您可以分享您的代码并下载其他编码员共享的程序。

在Kano编码应用程序的Explore部分,您可以分享您的代码并下载其他编码员共享的程序。

在Explore部分中,您可以共享在Create部分中开发的代码并将其保存在My Creations部分中,或者您可以下载其他用户创建的代码。

我大部分时间都花在这两款应用的挑战部分。虽然从理论上讲,这些编程工具包是面向6岁的孩子的,但我建议你把这些工具包给那些已经有编程逻辑和/或编程语言(类似于Scratch或Blockly)知识的孩子。完成一个挑战包括按照你的向导(通常是电影中的角色之一)的指导,一块一块地组装代码。

Kano应用程序包括特殊的编码命令,将控制传感器单元集成到每个程序中。

Kano应用程序包括特殊的编码命令,将控制传感器单元集成到每个程序中。

由于您无法单独通过编码来完成任务,因此挑战变得更加复杂。控制传感器单元通常是编码解决方案的一个组成部分。令人惊讶的是,有许多方法可以将控制传感器单元集成到每个程序中。

在《冰雪奇缘2》的编程工具包中,你主要是设计代码来操纵雪或冰粒(比如制造暴风雪或冰冻的分形)。

《星球大战:原力》的编码套件更加复杂;你可以挥动光剑,驾驶千年隼号,或者让一堆岩石悬浮起来。此外,《星球大战》编码套件的控制单元传感器包括一个扬声器,可以重现大多数你最喜欢的《星球大战》声音片段,包括光剑的嗡嗡声和Tie-Fighter激光爆炸的噪音。

在Kano Frozen II应用程序中,用户可以通过添加和改变特定模式的颗粒来创建雪花和冰冻的分形。

在Kano Frozen II应用程序中,用户可以通过添加和改变特定模式的颗粒来创建雪花和冰冻的分形。

一旦你完成了代码的构建并添加了特定的编码命令,将控制传感器单元的输入连接到程序输出,你就可以在应用程序右侧的面板上看到程序的工作情况(也可以切换到全屏模式)。在此面板中,您可以将背景更改为每部电影的任意数量的设置(例如塔图妮或艾尔莎的冰宫)。

在每个挑战结束时测试代码是一件令人兴奋的事情。你可以打赌,我做了巨大的雪花,像梅斯·温杜一样挥舞着紫色的光剑。而且,谁不想在某个时候强行把C-3PO赶走呢?

Kano的一些编码挑战涉及定制现有程序。

Kano的一些编码挑战涉及定制现有程序。

每第三个挑战都是程序员更彻底地探索他们刚刚编写的代码的机会。怎样才能在背景中添加岩石呢?他或她如何改变单个冰晶的形状和大小?该应用程序提供的提示将帮助经验不足的程序员弄清楚如何对程序进行这些类型的更改。虽然这些探索机会大多是关于定制现有的项目,但后来的一些挑战要求孩子们设计一个能够完成特定任务的项目(比如引导千年隼号通过小行星带)。

汇编代码的指令非常清晰和彻底,但是对于每个编码组件的作用或为什么将其放置在程序的某个部分,并没有太多的解释;挑战更多的是一系列需要完成的任务,而不是一系列编码课程。有经验的程序员能够很容易地遵循这个逻辑,但是新程序员会因为完成给定的任务而过于兴奋,以至于他们会错过程序和编码逻辑的细节。

在卡诺计划的挑战中,挑战是使用控制传感器单元使x翼飞机在星条形的空间区域移动。

在卡诺计划的挑战中,挑战是使用控制传感器单元使x翼飞机在星条形的空间区域移动。

此外,后期的挑战可能会变得非常复杂。例如,在《星球大战》的编程工具包中,你不仅需要使用你的手部动作来驾驶x翼飞机,而且你还必须设计粒子,让它们划过你的飞船,从而在你穿越太空时产生划过星星的效果。

我发现这款应用有时会有点小故障。有时,不同的背景不会加载到查看面板上,或者如果我第一次尝试失败,则很难重置挑战。使用应用程序界面需要一些时间来适应,但总体而言,UI相对流线型和直观。

《冰雪奇缘》(Frozen)和《星球大战》(Star Wars)电影的粉丝们会喜欢这些电影中的角色经常插话聊天或给予鼓励。

《冰雪奇缘》(Frozen)和《星球大战》(Star Wars)电影的粉丝们会喜欢这些电影中的角色经常插话聊天或给予鼓励。

这些编码套件有很多有趣的细节,影迷们会喜欢的。角色总是在那里给你指导或鼓励,插图很可爱,背景是电影场景的忠实再现,挑战很有趣,在电影的背景下也很有意义。

底线是:如果你的孩子是有经验的程序员,并且是《冰雪奇缘》、《星球大战》或《哈利波特》的粉丝,他们会喜欢这些与电影相关的编程工具包,让他们能够运用原力或魔法来解决编程挑战。

花80美元购买卡诺星球大战原力编码工具包

花80美元购买Kano Frozen 2编码工具包


17.破折号的机器人

Wonder Workshop的Dash机器人

年龄: 6岁以上

应用程序:折线路径(iOS/安卓)、Dash Wonder (iOS/安卓),以及Dash Blockly (iOS/安卓

权力: USB充电,蓝牙连接

需要父母的参与:最小,一旦Dash连接和编码基础建立

编码的概念下列命令,操作顺序,逻辑运算符,函数,函数调用,条件语句,等待输入,变量,计数循环

它是如何工作的Dash是一个可爱的机器人,他在三个不同的应用程序中教孩子们编程技能:Dash Path, Dash Wonder和Dash Blockly。这三个应用程序的复杂程度各不相同,因此Dash对于不同年龄和编程经验水平的孩子来说是一种有趣的体验。

Dash感觉到前方有障碍物

冲刺路径是理想的孩子谁是有点太年轻,冒险进入编码概念。孩子们可以在各种场景中为Dash绘制自由路径,从农场到城市景观,再到普通的网格。我们的测试家庭一致认为,年幼的孩子会非常喜欢驾驶Dash,“就像驾驶赛车一样”。对于更具挑战性的路径,您还可以添加一些动物,车辆和自然噪音和动作,让Dash在沿途表演。

Dash path应用中路径上的动画示例

Dash奇迹更高级一点,它使用户可以通过添加编码组件,然后在组件之间绘制线连接来直观地构建编码程序,以说明操作顺序。

Dash Wonder应用程序中为初学者编写的程序

缓冲块是三个应用程序中最复杂的;孩子们可以用类似于实际编程的方法来构建编程程序——他们可以通过组合不同主题(动作、声音、功能等)的不同编码“块”来构建程序。

Dash block应用程序中的编码程序

Dash机器人本身也可以用一些配件进行修改,包括一个木琴“学习编程”卡片弹射发射器,以及素描工具。有了素描工具,两者都有标记还有一块很大的白板素描垫是必需的。

我们的经验Dash是一个机器人,它的冒险与你孩子的编程能力同步发展,并在此过程中为他或她提供了很多欢笑和乐趣。

这三个应用程序中的每一个都包含一套非常有用的教程,帮助你的孩子入门和运行。我们建议大人先体验一下每个应用程序的前几节课,这样大人就能感受到Dash背后的逻辑,如果孩子们遇到了自己无法掌握的概念,就可以帮助他们。

孩子们在玩Dash的传感器
来源:Reviewed.com / Erin Fife

Dash庞大的动作、行为和声音库肯定会让老老少少的程序员都感到高兴。谁能抗拒看着Dash在龙卷风中乱窜,然后迅速停下来,发出一声非常认真的喵喵呢?

Dash Path应用程序中可用的动画选项

与所有针对儿童的机器人一样,一个可能难以传达的关键方面是相对方向的概念。对于Dash来说尤其如此,它可以向左、向右、向上和向下看,可以不同程度地向左和向右转,并向各个方向移动。当Dash没有完全朝着他们期望的方向前进时,这些动作和动作的一些或全部组合可能会让孩子们感到困惑,但这是学习过程的一部分。

我们也有很多乐趣测试弹射器和草图套件。对于Dash的任何配件,要非常确定附件,它只是扣在Dash的侧面,是在正确的方向上指示的方向。我们的测试家庭有一点麻烦得到弹射器附件坐完全正确,并经历了许多失败的球发射的结果,但最终得到正确的证明非常令人满意。

孩子们使用Dash发射弹射器

素描套件附件(你在Dash上放一个记号笔,然后把Dash送到素描垫上)更直观一些,但我们花了几次尝试才把记号笔正确地放进去,这样它就可以沿着素描垫上画了。至于素描垫上,确保它在一个容易移除干擦标记的表面上。

使用Dash素描套件在地板表面,你可以很容易地清洁
来源:Reviewed.com / Julia MacDougall

我们的测试家庭很喜欢Dash,因为它有很多不同的游戏方式,对年幼和年长的孩子来说都有有趣的挑战。特别是和Dash一起玩《马可·波罗》,Dash用孩子们自己录制的声音说了这句有名无实有的话,导致很多人咯咯笑起来。根据他们的经验,Dash最好的地方之一是它足够坚固,可以承受反复撞击墙壁和地板上的其他障碍物。

底线Dash本身就是一种有趣且吸引人的方式,可以让孩子们对编程感兴趣;有了各种各样的配件,很容易看出Dash会如何鼓励孩子们寻找其他现实生活中的编程应用。

花150美元购买Wonder Workshop的Dash Robot


18.FurReal Maker Proto Max

来源:Reviewed.com / Sunil Doshi

年龄:6岁以上

应用:FurReal Maker: Proto Max (iOS/安卓),通过蓝牙进行配对

力量:4节AA电池

需要家长参与:最小,一旦FurReal组装和编码基础建立

编码的概念:下面的命令,操作顺序,宏,等待输入

它是如何工作的:FurReal Maker Proto Max是一个狗形状的机器人,对于想要学习编程的孩子来说,它是一个坚实的伴侣。电池安装完成后,FurReal会在头件后面的LCD屏幕上提供组装说明。

FurReal Makers Proto Max的不同部分。
来源:Reviewed.com / Julia MacDougall

一旦组装完成,这个屏幕就是FurReal富有表现力(和可定制)的眼睛所在的地方。

没有配套的应用程序,FurReal仍然是一个反应灵敏的机器人,当孩子们抚摸它毛茸茸的背部时,它会发出平静、快乐的声音,当它的尾巴被扭动时,它会吠叫警告。不过,FurReal真正的亮点在于配套应用程序中的编码和编程模块。

FurReal Makers Proto Max应用程序的应用菜单。

在“代码”模块中,孩子们使用图标来构建一系列动作、表情和声音,以便FurReal遵循。通过蓝牙发送命令后,FurReal执行该代码。

运动中的FurReal Makers Proto Max。
来源:Reviewed.com / Julia MacDougall

为了让FurReal对机器人本身的身体接触做出反应,孩子们使用“程序”模块来构建和上传宏,这些宏指示FurReal的不同身体部位对按压或移动的反应。

宏可以编程,然后上传到FurReal。

宏可以编程,然后上传到FurReal。这个宏涉及到FurReal的鼻子被推几次后的反应。

孩子们可以在“控制”模块中手动控制FurReal的运动和反应。

该应用程序还提供了一些游戏供孩子们在没有机器人的情况下玩,所以乐趣也可以在路上继续。

我们的经验:该应用程序提供的活动范围非常适合6岁以上的儿童。我们的一个年轻的测试者非常喜欢使用“驱动”模块来移动FurReal并实时探索它的环境,而大一点的孩子更喜欢看FurReal对“代码”模块的输入做出反应。

“Code”模块的布局非常直观,很容易理解,FurReal可以移动,发出噪音,同时改变它的表情,这些动作和表情可以从代码的一步改变到下一步。然而,每个编码块的作用可能并不明显,所以在孩子们能够让FurReal做他们想做的事情之前,可能需要一些实验。

一个编码的例子,为FurReal Makers Proto Max。

“编程”模块还提供了一种很好的方式来弥合兄弟姐妹之间的年龄差距:大一点的孩子可以对FurReal的反应进行编程(即FurReal的鼻子被连续按压五次后的反应),小一点的孩子可以在机器人本身上尝试编程。

FurReal在坚硬的地面上效果最好。
来源:Reviewed.com / Sunil Doshi

与大多数四处走动的机器人一样,FurReal在坚硬的地面上使用比在桌子上使用更好。FurReal的组装和拆卸非常简单,事实上,当身体部位被移除或重新连接时,FurReal实际上会做出反应。我们也很欣赏FurReal背上的那块皮毛;它鼓励触摸和人际互动,而不仅仅是远程编程。

孩子们喜欢FurReal的形状像一只狗。
来源:Reviewed.com / Sunil Doshi

底线是:FurReal是新手程序员最好的朋友。

以25美元购买FurReal Maker Proto Max


19.奥吉

奥吉,一个编码和增强现实机器人
来源:Reviewed.com / Julia MacDougall

年龄:6岁以上

应用:奥吉(iOS/安卓),透过Wi-Fi连接

力量:内置电池和充电器

需要家长参与:中级,能够初步使用和了解Augie应用的不同模块;在那之后,一旦建立了编码基础,就会最小化

编码的概念:以下命令,操作顺序,逻辑运算符,函数,函数调用,条件语句,等待输入,变量,计数循环

它是如何工作的:Augie是一个具有AR(增强现实)功能的应用程序控制机器人。

奥吉吹单簧管。
来源:Reviewed.com / Julia MacDougall

Augie的高强度处理需要应用程序和设备之间更牢固的连接,因此它使用Wi-Fi,而不是蓝牙配对。

奥吉在坚硬平坦的地面上移动很快
来源:Reviewed.com / Julia MacDougall

Augie应用程序中有六个模块:

  • “自由游戏”-用户手动控制奥吉的动作和显示
  • “开拓者”——用户可以用手指为奥吉画出自由的路径,还可以添加表情符号和声音
一个为奥吉绘制的“开拓者”路径的例子
  • “编码教室”-一步一步的指导如何编码奥吉的各种动作,表情符号和声音
“编程课堂”课程的例子。

“编程课堂”课程的例子。

  • “编程控制中心”——孩子们可以根据“编程教室”的课程,编写代码让奥吉表演。
  • “AR冒险”-与奥吉一起玩的游戏,包括AR和甜甜圈
奥吉被甜甜圈吸引到AR空间
  • “AR编码”-一步一步的指导如何在AR中编码奥吉的各种动作,表情符号和声音

我们的经验:奥吉是我们测试的比较复杂的机器人之一,尽管它的目标是5-6岁的孩子。这个应用程序真的很神奇,也很有趣,但它没有任何解释,所以在孩子们开始玩之前,成年人需要花一些时间来熟悉应用程序的布局、每个模块的用途和Wi-Fi设置。Augie保留并显示了Wi-Fi网络信息,这便于快速重新连接,但对某些人来说可能是一个安全问题。

奥吉通过Wi-Fi连接

一旦Augie启动并运行(在坚硬、坚实的地板表面上),就会非常酷。“编程课堂”模块非常棒;它快速而彻底地教新程序员使用Augie的不同技巧,以及条件语句、变量和其他编码基础。

奥吉在行动
来源:Reviewed.com / Erin Fife

奥吉有各种滑稽的表情和声音;听到鸡的咯咯声,紧接着是欢快的单簧管音乐,这绝对让我开心。

一个为Augie编写的程序示例

屏幕上的编码单元是整齐的颜色和分类;然而,有时很难看到两个编码指令是否真正“点击”在一起,这可能会导致一些混乱,当Augie只执行了一部分代码后就停止了。

因为Augie有一个AR组件,这款应用会消耗大量的电池电量和内存;如果你在智能手机上使用Augie,请确保你的手机有足够的内存空间,强大的Wi-Fi连接,如果你在AR中使用Augie,请确保充电器插入。

AR本身就很有趣。在“AR冒险”中,玩家必须用激光束抵挡小型机器人,这无疑会让孩子和成年人都感到有趣。然而,在AR中操纵Augie需要一些时间来适应,并且在孩子们自己使用它之前可能需要成年人的帮助。

奥吉在AR中被机器人包围

底线是:Augie直观的编码模块对年轻的程序员来说是一个福音,但在孩子们投入使用之前,父母或监护人需要随时让Augie启动并运行。

花100美元买奥吉


20.聪明的朋友

每个智能伙伴套件都配有一辆滑板车(或“siggy”)和一个玩偶版本,其中一个是智能伙伴应用程序中8个明星中的一个。
来源:Reviewed.com / Julia MacDougall

每个智能伙伴套件都配有一辆滑板车(或“siggy”)和一个玩偶版本,其中一个是智能伙伴应用程序中8个明星中的一个。

年龄:6岁以上

应用:智能伙伴应用程式(安卓/iOS/亚马逊Kindle

力量:内置充电电池,包括

硬件:这款应用兼容Mac OS、亚马逊Kindle和安卓触摸屏设备。该标志通过蓝牙与应用程序通信,并通过微型USB线充电。

需要家长参与:适度,以启动和运行,最小,否则

编码的概念:执行命令、操作顺序、循环、传感器输入、调试

它是如何工作的:孩子们将学习基本的编码概念,因为他们跟随八个青少年的生活,他们正在经历各种各样的成年挑战。

我们的经验:一个聪明的伙伴工具包是一石二鸟的最好方法之一。这个玩具不仅是让孩子们轻松进入编程的好方法,而且它还被设计成迫使孩子们思考有价值的课程,这些课程将随着他们长大而留在他们身边。

Zara和Maria是你的新兴程序员可以在Smart Buddies应用程序中读到的两个角色。

Zara和Maria是你的新兴程序员可以在Smart Buddies应用程序中读到的两个角色。

每个智能伙伴套件都配有一个玩偶大小的电动滑板车(被称为“siggy”),八个玩偶中的一个(对应前面提到的八个青少年中的一个),一个快速入门指南和一个教师指南。孩子们在应用程序中编写siggy的驾驶命令,然后在siggy在他们的地板上滑行时实时观看代码的播放。

对于那些想在课堂上使用Smart Buddies的人来说,附带的教师指南非常全面。九个教案中的每一个都包括学习目标、材料、词汇、任务、讨论问题和反思点。一些STEM和数学资源也包括在内。最后,还有不同的职业探索活动,如建筑、机械工程、计算机编程等,这些活动都与八位青少年的经历和生活息息相关。

Smart Buddies举办了一个在线编程营为拥有Smart Buddies工具包的孩子们提供持续的课程和乐趣。在冠状病毒爆发期间,Smart Buddies也提供服务每周一免费的网络研讨会这样孩子们就可以在更非正式的基础上继续学习和探索他们的智能伙伴套件,即使他们被困在家里。

把娃娃绑在标牌上并充满电后,你就可以开始了。虽然siggy滑板车似乎无法自己保持直立,但一旦你打开它并将其连接到应用程序上,siggy就会通过不断来回移动来保持直立。虽然看起来很整洁,但这意味着玩具在不使用时(或者当你的孩子正在编写代码时)往往会有点徘徊。标志本身的技术相对复杂;当你拿起它想移动它时,它会迅速转动轮子以示抗议。一旦它回到坚实的地面上,你必须把它直立几秒钟,然后再开始来回的待机动作。

Smart Buddies应用程序的“书籍”模块包含八个青少年和他们的滑板车的故事。

为了激励孩子们,Smart Buddies应用程序提供了八个青少年和他们的滑板车的故事;通过驾驶编程滑板车,你的程序员正在帮助这些虚构的青少年实现他们的目标并尝试新事物。

在Smart Buddies应用程序中,有六个模块。书籍部分包括八个聪明伙伴青少年的故事;每个青少年都必须处理一些问题,这些问题将击中儿童编码员的家。从进入一所新学校到处理欺凌和学习同情心,书籍模块和教学指南中的道德和行为课程与Smart Buddies编程课程一样有价值。

在Smart Buddies应用程序中,可定制的编码命令像块一样点击在一起。

在Smart Buddies应用程序中,可定制的编码命令像块一样点击在一起。

自由游戏部分允许孩子们通过点击某些序列或使用屏幕上的操纵杆来自由驾驶标志。在Path模块中,您可以在屏幕上绘制路径,并观察地板上的标志遵循该模式。在沙盒部分,孩子们可以在闲暇时间探索各种编码命令,并以他们想要的任何手势动作进行编程。在Learn模块中有10个越来越复杂的教程;作为调试的一种形式,孩子们在将代码发送给玩具本身之前,可以看到符号将做什么的动画。在任何涉及编码的模块中,您都可以轻松地在刮伤类似的编码块和相应的编程语法,在实际的编码语言中更常见。

对于一个真正的挑战,孩子们必须使用他们新的编码知识,在复杂的迷宫中导航他们的虚拟标志。

对于一个真正的挑战,孩子们必须使用他们新的编码知识,在复杂的迷宫中导航他们的虚拟标志。

一旦他们完成了课程,孩子们被要求在任务模块中应用他们的新知识,在那里他们必须输入正确的编码命令来导航复杂的迷宫和收集对象(如工具或热狗)。

即使在50%的默认速度下,信号移动也相当快;确保你的孩子和Smart Buddies在一个大而平坦的表面上玩耍。Smart Buddies成功地将许多有趣的功能打包到标牌中,包括障碍物传感器、各种颜色的灯和头灯(当灯亮起时,表明标牌已连接到应用程序)。在这款应用中,你还可以使用编码命令来播放通过平板电脑或手机扬声器发出的音乐。

虽然应用程序中的命令有点有限,但听起来似乎更复杂的编码概念在正在进行的Smart Buddies营地和网络研讨会中得到了讨论。根据我的经验,这款应用有一些bug;有时程序无法上传到信号,或者单个编码块无法正确加载。我在蓝牙连接方面也遇到了一些问题,但这并不是不能通过靠近信号来解决的问题。

尽管有这些小挫折,我还是对Smart Buddies套件印象深刻。这款应用程序非常用户友好,课程提供了一个清晰而简洁的编码概念介绍,孩子们一定会喜欢看符号根据他们的编程命令四处移动。Smart Buddies娃娃本身就是一个高质量的玩具,关节衔接流畅,服装缝制精良。对协作工作、道德课程和职业信息的额外关注意味着Smart Buddies套件对孩子们来说是一个全面的体验,无论他们是否在教室里。

底线是:凭借其简单的编码课程,引人入胜的角色和多种方式来玩符号,智能伙伴套件非常适合您生活中的初学者编码。

花199美元买一个Smart Buddies工具包


21.EDU:位

EDU:BIT套件巧妙地将计算机编程与蛇梯之类的有趣游戏结合在一起。
来源:Reviewed.com / Julia MacDougall

EDU:BIT套件巧妙地将计算机编程与蛇梯之类的有趣游戏结合在一起。

年龄:7岁以上

应用:N/A

力量:包括电源线

硬件:N/A

需要家长参与:适当解释编码和电路/电子基础知识,其他方面最少

编码的概念:下列命令,操作顺序,循环,条件语句,传感器输入,变量,调试

它是如何工作的:EDU:BIT套件集成了计算机编程和电子元件,将编程乐趣带入现实世界。

我们的经验:对于那些想要了解代码如何在电脑屏幕之外塑造世界的孩子(和成人)来说,EDU:BIT编码工具包是一个很好的起点。

EDU:BIT套件包括一个编码指南,一个微位板,一个马达,一个伺服器,以及一些游戏板和游戏部件。
来源:Reviewed.com / Julia MacDougall

EDU:BIT套件包括一个编码指南,一个微位板,一个马达,一个伺服器,以及一些游戏板和游戏部件。

EDU:BIT套件旨在将计算机编码与电路和电子应用相统一。它有一个微观:位处理器,配有各种冷传感器和组件(例如按钮,电位器,红外传感器,距离传感器,LED面板),以及所包含的直流电机和伺服端口。USB电源线将micro:bit板连接到计算机上。EDU:BIT工具包附带了一个循序渐进的项目指南,带你完成十个难度越来越高的项目(和乐趣)。该项目需要一些额外的电机/伺服部件,以及包含在工具包中的游戏部件和游戏板。

您可以在不同的编码语言之间切换,以查看如何将EDU:BIT中的编码块转换为实际代码。

您可以在不同的编码语言之间切换,以查看如何将EDU:BIT中的编码块转换为实际代码。

要开始编程,你的孩子只需要浏览微软microbit网页并创建一个新项目。micro:bit网页允许你在代码块、Javascript和Python之间切换,这样你的孩子就可以很容易地看到代码块命令是如何转换成常用的编码语言的。

包含在EDU:BIT工具包中的指南非常全面地向孩子们展示了如何组装特定的代码片段来完成特定的目标。更好的是,指南煞费苦心地解释了为什么项目的逻辑组织是有意义的,甚至提供了QR码链接到Youtube视频,解释不同的电路元件。这些更广泛的上下文解释在编码汇编说明之后列出,因此,如果您的新兴编码员想要在他/她的程序中使用编码或电路元件之前了解其工作原理,请确保在构建代码之前阅读项目末尾的信息。

使用micro:bit代码,您可以使EDU: bit LED面板以任何您想要的模式亮起。

使用micro:bit代码,您可以使EDU: bit LED面板以任何您想要的模式亮起。

micro:bit网页有大量的编码块和选项。要访问特定于EDU:BIT工具包的编码块,您只需要应用EDU:BIT附加组件(您必须在每个新项目开始时这样做)。类似于刮伤在编程语言中,您通过拖放和组装不同的代码片段来构建程序。一旦你建立了你的程序,你可以保存代码,并通过拖放保存的程序到micro:bit的文件目录把它闪到micro:bit处理器。然后,你就可以随心所欲地运行上传的程序了。

注:我在一台苹果电脑上试用了EDU:BIT;每次我把程序闪到micro:bit板上时,我都会得到一个错误消息,我的驱动器被错误地弹出了。如果你也看到了这个,不要担心,这是一个假警报——micro:bit板在闪烁过程中没有损坏。

你为什么不想为手指为主题的扭扭游戏编写一个旋转器呢?
来源:Reviewed.com / Julia MacDougall

你为什么不想为手指为主题的扭扭游戏编写一个旋转器呢?

我最欣赏EDU:BIT的一点是,项目本身对孩子们来说是引人注目和有趣的。当我打开EDU:BIT套件,看到一个迷你扭扭板的那一刻,我知道我是在一个伟大的时间。按照指示将马达连接到微位板上,将手指连接到马达的顶部,然后编写一个程序,让马达在按下按钮时随机旋转一段时间,我就能够创造出一款以手指为主题的《Twister》游戏。虽然你的孩子无疑会从编写程序和组装电子元件中得到很多,但完成的项目本身也很有趣;它们肯定会让你的孩子开心,也会让他们对其他类型的编码/电子应用感到好奇。在micro:bit网站上,你的孩子可以很容易地保存和分享他们的项目与他们的朋友,或者下载和修改其他有趣的游戏和活动的程序。

使用调试模块,您的孩子可以很容易地在他们的EDU:BIT代码中找到错误。

使用调试模块,您的孩子可以很容易地在他们的EDU:BIT代码中找到错误。

作为一个已经编码了一段时间的人,我欣赏EDU:BIT的另一个伟大特性是调试器。如果您的孩子的代码有问题,他或她可以进入调试模式,在程序中创建停止点,并逐步检查每段代码以找到并最终解决问题。与调试器一起工作将帮助您的孩子培养解决问题的技能,这将为他们作为程序员和人类提供良好的服务。

底线是:如果你的孩子已经有了计算机编程逻辑的经验,他们会喜欢EDU:BIT套件中有趣的挑战和电子元件。

看看EDU:BIT的Kickstarter活动吧


22.mPie Microduino Kit

mPie Microduino套件中的电路模块
来源:Reviewed.com / Julia MacDougall

年龄:年龄7 +

力量:6节AA电池,1节9伏电池,或USB连接到电脑

需要家长参与:适度,用于初始电路和模型构建;最小一旦电路基础建立

编码的概念:操作顺序,等待输入

它是如何工作的:使用不同的功能模块,孩子们可以在乐高板上构建简单的电路,从按下按钮时点亮到月食供电(通过集成模型的伺服/电机模块)。简单地按照电路组装方向,建立匹配的模型,并完成手册中描述的练习。

mPie月食电路的组成
来源:Reviewed.com / Julia MacDougall

我们的经验:虽然mPie Microduino Kit更侧重于STEM的电路构建方面,而不是计算机编码,但它确实有助于说明操作顺序的概念。如果模块以错误的顺序组装(通过磁铁,与非常令人满意的点击噪音连接),电路将无法工作,我们发现这一课对于低于规定年龄范围的7岁及以上的孩子来说有点太高级了。

正在组装mPie电路
来源:Reviewed.com / Erin Fife

这个工具包非常适合那些有更多视觉学习风格的孩子;模块大而丰富多彩,模型(从苍蝇拍到救护车)确实使课程有形。如果救护车的警笛没有响,那就回到电路板上。有了mPie,新兴的STEM爱好者可以在低风险的环境中犯错误并学习,从而使成功(在一个案例中,发射弹射器)变得更加甜蜜。

有一个成年人在身边可能是个好主意,至少一开始是这样;以前从未见过电路板的孩子可能需要一段时间才能理解这个想法(尽管他们无疑会认出安装电路的乐高板的凹凸图案)。小手指也可能没有装配物理模型的灵巧性,这些模型是用橡皮筋连接在一个小电机上的。此外,由于模块必须先相互磁性粘在一起,有时很难将整个电路安装在乐高板上。

组装mPie月食模型的说明
来源:Reviewed.com / Julia MacDougall

包括与工具包是一本书,指导你,一步一步,通过电路设计和建设过程。这些经验教训虽然不是“可重玩的”,但大多都很容易理解,通常可以在比项目卡片上规定的更短的时间内完成。我们的儿童测试者在“苍蝇拍”模型的方向上遇到了一点麻烦,但她在每节课上都很兴奋。

月食mPie模型
来源:Reviewed.com / Julia MacDougall

除了指导之外,教材还布置了鼓励思考和想象的活动,这对于成长中的头脑来说总是一件好事。

跟随mPie书中的课文
来源:Reviewed.com / Erin Fife

底线是:mPie Microduino工具包可以帮助孩子们将命令和“操作顺序”的概念翻译成他们可以在现实生活中与之互动的模型。

花110美元购买mPie Microduino套件


23.阿蒂3000年

Artie 3000是一个机器人,用正确的代码,几乎可以画任何东西!
来源:Reviewed.com / Julia MacDougall

Artie 3000是一个机器人,用正确的代码,几乎可以画任何东西!

年龄:7岁以上

应用:N/A

力量:4节AA电池,不包括在内

硬件:任何可以上网的设备(设备在Artie自己的Wi-Fi网络上运行)

需要家长参与:当第一次学习几何关系和校准Artie 3000时适度,否则最小

编码的概念:下列命令,操作顺序,条件语句,循环,调试

它是如何工作的:通过按照正确的顺序编码特定的命令,孩子们可以让Artie 3000在一张纸上画出美丽的设计或有趣的游戏。Artie 3000模块中的其他模块允许编码员探索不同的编码语言,如Javascript、Python等。

我们的经验:Artie 3000非常适合对计算机编程和数学都感兴趣的孩子。虽然Artie 3000机器人本身非常基本,但Artie 3000模块附带了许多额外的编码语言,供年轻的编码员探索。

Artie 3000是一个绘画机器人,自带四个可洗的马克笔。
来源:Reviewed.com / Julia MacDougall

Artie 3000是一个绘画机器人,自带四个可洗的马克笔。

Artie 3000套件不仅包括一个可爱的机器人,它可以将编码命令转换成你可以在纸上看到的图片和图案,而且它还包括四个可清洗的彩色标记(尽管大多数特定直径的可清洗标记都适用)和一个市场对齐工具也包括在盒子里。在测试了几个这样的绘图机器人之后,我可以告诉你,市场对齐工具是一个很棒的想法。

Artie 3000网站(www.codewithartie.com)有视频可以帮助那些刚接触Artie 3000的人安装和运行这个机器人。

Artie 3000网站(www.codewithartie.com)有视频,将帮助那些新的Artie 3000机器人启动和运行。

让Artie 3000启动和运行的第一步是观看教程视频在Artie 3000网站。Artie 3000有自己的wi-fi网络,这很方便,但这也意味着,在你的wi-fi信号不好的地区,Artie 3000也会有同样的情况。Artie 3000拥有自己的网络的一个缺点是,当你使用机器人时,你不能同时在其他网页上冲浪;缺少与机器人无关的wi-fi意味着页面无法加载。

Artie 3000最好用在纸上,粘在坚硬的平面上,远离任何边缘;因为Artie 3000不能感知桌子的边缘,我建议你在油毡或混凝土地面上玩Artie,任何可洗的记号都可以很容易地擦掉。

校准Artie 3000包括让机器人画圆(圆的两端应该相遇)和线(线应该有一定长度)。
来源:Reviewed.com / Julia MacDougall

校准Artie 3000包括让机器人画圆(圆的两端应该相遇)和线(线应该有一定长度)。

由于Artie 3000依赖于精确的距离和角度值,因此在使用之前必须对机器人进行校准。虽然校准过程非常简单,因为机器人先画一条固定长度的线,然后再画一个圆,但在您对Artie 3000尽其所能画出圆感到满意之前,您可能必须多次重复校准过程。

一旦Artie 3000被校准,乐趣就可以开始了。用户可以选择可以绘制迷宫、井字棋盘和基本几何形状和图案的预装程序。Artie 3000网站还提供从更多游戏到字母表字母的可下载模式。巧妙之处在于,《Artie 3000》只需要掌握三个基本概念:向前/向后移动,以一定的角度转弯,向上/向下标记。

年幼的孩子可能会喜欢在点击模块中绘制设计,并观看Artie 3000在现实生活中创建它们。

年幼的孩子可能会喜欢在点击模块中绘制设计,并观看Artie 3000在现实生活中创建它们。

artie3000 UI中有适合每个人的东西。年幼的孩子可以使用带有点击或远程控制功能的Artie,但他们可能会发现自由式编码功能有点困难。绘制随机设计可能很有趣,但如果你的程序员想要绘制具有特定角度和尺寸的东西,那么这些项目可能会因缺乏几何恒等式知识(即三角形边长和余弦、正弦等的使用)而受到阻碍。

我试了几次才算出正确的角度,这样Artie 3000才能写“JAM”这个词。
来源:Reviewed.com / Julia MacDougall

我试了几次才算出正确的角度,这样Artie 3000才能写“JAM”这个词。

例如,我花了几次尝试让Artie 3000正确地写单词“JAM”,我使用的是几何图形“- cah - toa”助记符计算出每个线段应该有多长。

孩子们可以使用“模拟”功能调试他们的Artie 3000程序,该功能在真正让Artie 3000将其绘制出来之前显示代码的结果。

孩子们可以使用“模拟”功能调试他们的Artie 3000程序,该功能在真正让Artie 3000将其绘制出来之前显示代码的结果。

幸运的是,Artie 3000 UI包含一个“模拟”功能,允许您在要求Artie实际开始在纸张上移动之前可视化编码结果;这个函数是孩子们调试程序的一种方式。

在Artie 3000的用户界面中,孩子们可以用block编写程序来控制Artie 3000或屏幕上被称为精灵的化身。

在Artie 3000的用户界面中,孩子们可以用block编写程序来控制Artie 3000或屏幕上被称为精灵的化身。

聪明的是,如果你的孩子发现他或她厌倦了Artie 3000的更基本的操作,他或她可以切换到Artie 3000用户界面的其他面板。这些面板包括Javascript、Python、Blockly和Snap!当您切换到一个新面板时,您在Artie 3000编码面板中创建的程序不会立即转换为这些编码语言,但是您可以用这些语言创建新的脚本,并查看不同语言之间的语法差异。中计了!的变体刮伤编码语言,可用于控制Artie 3000或通过玩精灵(屏幕上的化身)来研究更复杂的编码概念。

底线是:Artie 3000为初学者和高级程序员提供编程主题的乐趣,初学者可以手动驾驶Artie 3000,高级程序员可以让Artie 3000绘制特定的设计并在Artie 3000 UI中探索多种编码语言。

70美元买Artie


24.Cozmo

Cozmo,一个有趣的互动机器人
来源:Reviewed.com / Julia MacDougall

年龄:7岁以上

应用:Cozmo (iOS/安卓),通过Wi-Fi连接

力量:内置电池和充电器

需要家长参与:一旦建立了编码基础,这是最小的

编码的概念:以下命令,操作顺序,逻辑运算符,函数,函数调用,条件语句,等待输入,变量,计数循环,宏

它是如何工作的:Cozmo是一个对物体和人都有直觉反应的小机器人。

Cozmo的高强度处理需要应用程序和设备之间更稳固的连接,因此它使用Wi-Fi,而不是蓝牙配对。

Cozmo有三个发光的立方体,Cozmo可以移动和操纵。

Cozmo玩积木
来源:Reviewed.com / Julia MacDougall

Cozmo应用程序有四个主要组件。

Cozmo应用程序的主菜单

在“喂食”中,孩子们给Cozmo提供了点亮方块的美味食物。

对于“Play”,用户可以要求Cozmo做一些戏法或玩游戏。

“调校”包括校准Cozmo的不同传感器,基本上是进行例行的“维护”。

调整Cozmo

“发现”模块包括“代码实验室”,孩子们可以在这里编写自己的代码,并观看Cozmo将其变为现实。

不使用时,Cozmo会发出叽叽喳喳的声音,并经常四处走动,寻找障碍物和可以一起玩的人。

我们的经验:Anki的联合创始人兼总裁汉斯·塔佩纳(hans Tappeiner)告诉我,Cozmo的灵感来自R2-D2和Wall-E等著名机器人。试图复制人们在电影中与机器人之间的情感联系,需要超越最低限度:“机器人应该与你进行眼神交流,记住他在哪里看到你的脸,并跟踪周围的世界。”为了让Cozmo尽可能地聪明和互动,Anki不仅专注于机器人方面;Cozmo的个性/AI和面部动画都有各自的开发团队。结果呢?“每个人都把Cozmo当成宠物。”

孩子们在玩Cozmo和它的方块。
来源:Reviewed.com / Erin Fife

事实上,这是测试人员对我说的关于Cozmo的第一个评论。Cozmo非常可爱,反应非常灵敏,当它没有受到应用程序的主动引导时,它肯定会表现得像一只好奇、善变的宠物。

Cozmo的人工智能包括两个简洁的功能:面部识别和空间映射。这意味着Cozmo可以记录孩子脸上的皱眉和微笑之间的区别。事实上,“等待一个微笑”是可以编程到Cozmo代码中的一行。

红色箭头表示“等待微笑”的编码块。

红色箭头表示“等待微笑”的编码块。

至于空间映射,Cozmo不仅扫描(并记录)亮着灯的立方体的存在,而且寻找它的朋友的人脸。这种映射并不完美(游戏邦注:测试者报告说,Cozmo并不能识别每一个立方体被轻敲或摇晃的实例),但它给玩游戏带来了很多乐趣。其中一个游戏是Cozmo扑向它看到的任何摆动的手指。

Cozmo喜欢和它的人类朋友一起玩游戏。
来源:Reviewed.com / Julia MacDougall

包含的游戏和技巧都很简洁,但“代码实验室”尤其健壮。在学习了有用的教程之后,用户可以通过组合各种代表不同动作的图标、表情符号、噪音和逻辑运算符来做很多很酷的事情。对于每个图标的含义并没有太多的解释,所以孩子们可能需要进行一些尝试和错误,试图让Cozmo执行特定的动作序列,而不是仅仅探索Cozmo的许多不同的技巧和动作。

此外,在“代码实验室”中,编码“块”(命令)非常小,因此对于手眼协调能力有限或视力不佳的人来说,它们可能难以移动或难以看到。

Cozmo应用程序中的代码实验室

对于特别高级的程序员,Anki将发布一个“代码实验室”更新,其中包括“垂直语法”,它允许孩子们参与多线程,或者在不同的代码列中编程,这些代码列将同时运行。

Anki很快将把垂直语法整合到“代码实验室”中。
信贷:Anki

Cozmo被宣传为适合大一点的孩子;年幼的孩子很难让Cozmo自己弄清楚它的环境,并且经常想把Cozmo举起来帮助它完成任务。此外,Cozmo对成年人和孩子一样有吸引力,因为Anki创造了Cozmo SDK,这是一个让所有年龄段的程序员用Python(一种通用编程语言)为Cozmo编写复杂程序的社区。

由于需要快速处理才能使Cozmo互动,因此Cozmo应用程序使用大量电池电量也就不足为奇了;为了长时间使用,请确保在设备上插入充电线。最后,手机或平板电脑直接连接到Cozmo的Wi-Fi网络,所以当游戏时间结束时,用户将不得不手动切换回家中的Wi-Fi网络。

底线是:Cozmo是一个可爱的、有情感的机器人,可以成为大孩子们余生的编程伴侣。

更新:2019年中期,安基破产了。Cozmo目前似乎仍然可用,但客户支持可能有限。

花500美元购买Cozmo


25.乐高增加

乐高BOOST套件中的猫模型
来源:Reviewed.com / Julia MacDougall

年龄:7 - 12岁

应用:Lego boost (iOS/安卓),通过蓝牙连接

力量:6节AAA电池

需要家长参与:中等,用于初始应用程序导航和设置;一旦建立了编码基础,最小

编码的概念:以下命令,操作顺序,条件语句,逻辑运算符,等待输入,变量

它是如何工作的:乐高BOOST套件有800多件,一张硬纸网格地图,还有一个蓝牙连接的马达,还包括运动、颜色和方向传感器。

LEGO BOOST只适用于某些智能设备(主要是平板电脑)和一些电脑

根据配套应用程序的说明,你可以从五个移动互动模型中选择一个(包括吉他、猫、机器人、推土机和迷你工厂)。显然,与任何乐高套件一样,您也可以选择构建您的孩子想要创建的任何东西。一旦一个模型(或你孩子的自由创作)建成,孩子们可以通过拖放图标来编写代码,然后点击在一起,看着乐高模型以有趣和创造性的方式做出反应。

在LEGO BOOST应用程序中编码涉及拖放图标

我们的经验:与乐高的所有东西一样,BOOST套件的乐趣是无穷无尽的。

一只乐高BOOST猫和一只真猫
来源:Reviewed.com / Julia MacDougall

虽然这个乐高工具包可以在没有应用程序的情况下自然地享受,但想让模型移动并对环境做出反应的孩子们会想要使用这个设计巧妙的应用程序。工具包和BOOST应用程序中缺乏书面说明可能是好事,也可能是坏事;孩子们会觉得导航很直观,而成年人可能会想找一些书面手册。

乐高BOOST套件的组装方向在应用程序本身

在主菜单中,构建者可以从五个模型中选择一个来创建。每个模型包含一定的水平与一步一步的建筑指令组装模型件;一旦孩子们在构建乐高模型时停下来,该应用程序就会通过编码教程展示该模型的功能。

每个LEGO BOOST模型都是分阶段建造的

在理解每个编码块的含义之前,用户需要对其进行一些实验,但是这些教程很好地介绍了编码基础知识和每个模型的技巧类型。

BOOST套件电机中的传感器允许用户等待输入

正如你所料,这些模特都很棒。我花了几个小时就完成了这个猫模型(不可否认,其中很大一部分时间都花在了寻找某些乐高玩具上),它真的很神奇。

乐高BOOST套件里的猫会动
来源:Reviewed.com / Julia MacDougall

诚然,距离我上一次对乐高的痴迷已经过去了大约十年,但很明显,乐高的设计和技术已经发展到了新的高度。考虑到块的复杂性,手边有一对尖嘴钳子,便于模型拆卸。

两个男孩组装乐高BOOST套件
来源:Reviewed.com / Sunil Doshi

如果你的孩子是乐高新手,可以考虑让他们开始使用更小的、与编码无关的乐高套件,因为那些没有阅读乐高组装说明的经验的孩子会因为缺乏书面说明而被抛弃。另一方面,我们的测试者都是忠实的乐高爱好者,他们在建造第一辆汽车模型时获得了绝对的成功。这个六岁的孩子,尽管他不在规定的年龄范围内,但他很容易就学会了拖放编码元素。

两个男孩看着LEGO BOOST应用程序中的代码实现
来源:Reviewed.com / Sunil Doshi

一旦你生活中的乐高建设者在编码方面更先进,他们可以尝试乐高BOOST应用程序的自由形式编码部分,在那里孩子们可以让创作移动并对他们的内心内容做出反应。

乐高BOOST应用程序中的自由格式编码模块

底线是:乐高BOOST套件是完美的乐高爱好者在你的生活中谁是刚刚进入计算机编程的世界。

花199美元购买乐高BOOST套件


26.球面SPRK +

SPRK +充电
来源:Reviewed.com / Julia MacDougall

年龄:8岁以上

应用:Sphero Edu (iOS/安卓),通过蓝牙进行配对

力量:内置电池和充电器

需要家长参与:最起码,一旦应用程序设置好了,应用程序的导航就被理解了,编码基础也就建立起来了

编码的概念:以下命令,操作顺序,循环,条件语句,字符串,逻辑运算符,等待输入,变量,函数

它是如何工作的:Sphero SPRK+是一个球形机器人,它会根据Sphero Edu应用程序中创建的代码滚动并做出反应。

SPRK+有许多LED光的颜色
来源:Reviewed.com / Sunil Doshi

SPRK+配有充电底座、“迷宫胶带”和量角器。迷宫胶带就像一个边界,SPRK+会探测并沿着它导航,但永远不会超越它。SPRK+的各种传感器(加速度计、陀螺仪、GPS和方向)向应用程序提供反馈,并作为进一步命令的输入。

SPRK+编码语言是真正的编程语言的坚实匹配;如果SPRK+执行某些动作或遇到某些情况(如自由落体,遇到障碍等),可以设置评论或警告。

我们的经验:观看这个小球形机器人滚动和弹跳是非常有趣的。

不过,我们建议家长们花点时间自己启动并运行这款应用,因为有一些初始登录和连接步骤可能会让孩子们感到无聊。成年人也需要一点时间和经验来弄清楚如何导航和使用应用程序,然后向孩子们展示如何操作。

孩子们为SPRK+编写代码
来源:Reviewed.com / Sunil Doshi

一旦SPRK+启动并运行,它就是一个爆炸。我们发现编码语言非常详细;在一个运动代码块上,孩子们可以控制方向(用量角器估计,从0°到360°的圆),速度(可能的速度为255,对于二进制的一点点),以及运动的持续时间(最多999999秒)。用户可以在块中编写代码,用手指绘制路径,或者在Javascript中实际编写SPRK+的移动和动作。

SPRK+的代码可以用块编写,可以用手写自由格式编写,也可以用Javascript编写(未显示)。

SPRK+的代码可以用块编写,可以用手写自由格式编写,也可以用Javascript编写(未显示)。

为了好玩,孩子们还可以添加灯光和声音效果。看着一个小机器人高速向我滚来,我的手机里传出电锯的声音,这比我想象的要稍微可怕一些。

SPRK+编码组件包括灯光、声音和运动。

SPRK+编码组件包括灯光、声音和运动。

作为奖励,因为SPRK+基本上是一个机器人在一个不透水的隔间里,甚至有一个课程计划Sphero活动网站(也可以通过应用程序上的“Sphero”标签找到)教授SPRK+如何游泳。我们真的很欣赏SPRK+的耐用性,因为可以让SPRK+从较小的高度坠落而不破坏,甚至不破坏代码。也就是说,最好在有很多开放空间的硬地板表面上使用SPRK+。

不过,SPRK+绝对适合年龄较大的孩子,因为一个微妙的点可能会让年幼的孩子更难导航:相对方向的概念。在应用程序中,SPRK+可以“瞄准”,指示灯在其背面,然后可以用附带的量角器确定相对角度。然而,“向前”方向(或0°)不太明显,因为SPRK+是完美的球形。不过,随着时间的推移和练习,它应该会变得不那么成问题。

SPRK+跑障碍赛。
来源:Reviewed.com / Julia MacDougall

底线是:随着孩子们越来越擅长计算机编程,SPRK+变得越来越有趣和复杂。

更新:Sphero刚刚发布了Sphero迷你活动工具包这是一款类似Sphero SPRK+的套件,但更适合5岁的孩子。

花130美元购买SPRK+


27.迪斯尼Codeillusion

迪士尼Codeillusion基本上是一个Javascript、HTML和CSS的编码训练营。

迪士尼Codeillusion基本上是一个Javascript、HTML和CSS的编码训练营。

年龄:8岁以上

应用:N/A

力量:N/A

硬件:N/A

需要家长参与:父母只需要让孩子们站起来,在操场上奔跑Codeillusion网站

编码的概念:计算机基础,以下命令,操作顺序,循环,条件语句,变量,函数,数组,网站设计

它是如何工作的:在大量有趣的角色(包括迪斯尼和其他)的帮助下,您的孩子将学习如何使用编程来设计网站,制作数字艺术和构建电脑游戏。

我们的经验:不管你的孩子以前有过电脑或编程的经验,迪士尼Codeillusion将带你的孩子从编程零到英雄。

确实,就其广度和深度而言,迪士尼Codeillusion类似于计算机编程训练营。最好的部分是Codeillusion是针对所有年龄段的程序员。

迪士尼Codeillusion有两种口味:迪士尼Codeillusion Prime和迪士尼Codeillusion Enchanted。这两款产品共享相同的编程课程,但Codeillusion Enchanted将整个体验提升了一个档次,让这些编程课程成为沉浸式体验的一部分,让你成为一所魔法学校的转校生。在学校里,你必须解决谜题,学习如何与同龄人互动,当然,还要去上课学习“魔法”(即计算机编程)。

我有机会尝试了《Disney Codeillusion Enchanted》,我只能说从头到尾都是一次很棒的体验。登录到Codeillusion网站打开你的账户,你开始了你的Codeillusion之旅,当你醒来时,你是Akito,一个魔法技术学院的转校生,他对很多事情都不太确定:女孩,他的过去,甚至他最初是如何进入魔法技术学院的。

迪士尼Coldeillusion Enchanted的角色扮演方面允许你与大量整洁的角色见面并互动。

迪士尼Coldeillusion Enchanted的角色扮演方面允许你与大量整洁的角色见面并互动。

《Codeillusion》有一个真正的角色扮演元素;虽然一些更认真地从事Codeillusion编码方面的人可能会试图快速切换秋藤与其他转校生的聊天,并试图解开魔法技术学校的谜团,但这些互动无疑会让你更深入地了解这个故事。

迪士尼Codeillusion Enchanted随附一本书、明信片和谜题,这些都与魔法技术学校的故事有关。
来源:Reviewed.com / Julia MacDougall

迪士尼Codeillusion Enchanted随附一本书、明信片和谜题,这些都与魔法技术学校的故事有关。

《Codeillusion Enchanted》附带了一本实体故事书,其中包括魔法技术学院故事中提到的谜题、故事和文档。这一切都充满了哈利波特的气息,所以如果你在11岁生日那天屏息等待收到霍格沃茨的来信,你无疑会爱上这次经历。

魔法技术学校的故事情节只是冰淇淋圣代上的樱桃,它是由非常有用和非常彻底的编程课程组成的。有三种类型的课程:媒体艺术、网页设计和游戏开发。对于前两类课程,您将学习如何使用HTML和CSS制作漂亮的图像和网站。在游戏开发模块中,您将学习如何使用Javascript命令使对象(或精灵)移动并相互交互。

在迪士尼Codeillusion中,Mimir将引导您一步一步地完成每个编码课程。

在迪士尼Codeillusion中,Mimir将引导您一步一步地完成每个编码课程。

在每节课开始的时候,你要知道这节课大概需要多长时间(通常是20-30分钟,但有时长达50分钟),以及每节课的主题。Mimir是你在魔法技术学校遇到的最时髦的角色之一,他是这些课程的向导。她要求你在每节课中一步一步地完成任务,有时要求你记住前一节课中特定的编码命令,有时给你一份需要实现的代码副本。如果您正确地输入了一行代码,就会得到验证的“叮咚”声。

在迪士尼Codeillusion中,你可以使用你的编码技能帮助阿拉丁、阿布和地毯逃离燃烧的熔岩坑。

在迪士尼Codeillusion中,你可以使用你的编码技能帮助阿拉丁、阿布和地毯逃离燃烧的熔岩坑。

总的来说,我发现这些课程非常有效;对于以前没有HTML或CSS经验的人来说,预览窗口的分步指导和即时反馈使他们很容易看到单独的代码行与结果文本和图像变化之间的联系。在游戏设计模块中,你可以帮助精灵和迪士尼角色通过障碍课程等。

在迪士尼Codeillusion中,有三种类型的课程:网页设计、游戏开发和媒体艺术。

在迪士尼Codeillusion中,有三种类型的课程:网页设计、游戏开发和媒体艺术。

对于同样是迪士尼粉丝的程序员来说,你会喜欢和高飞、米奇和唐老鸭一起玩,以及使用你的新编码技能来帮助动物城、魔法、阿拉丁等角色。

在迪士尼Codeillusion,你被邀请参加一个魔术节。

谁不想收到魔术节的邀请呢?

在《Disney Codeillusion Enchanted》中,程序员通过不同课程的过程中穿插着解决谜题和阅读《technology School of Magic》故事书中的文件的提示;将这些实体元素与数字编码冒险结合在一起,确实让它成为一种有趣且身临其境的体验。

你的孩子在玩迪士尼Codeillusion时肯定需要休息。

你的孩子在玩迪士尼Codeillusion时肯定需要休息。

Codeillusion经常鼓励程序员在课间休息,这样做是正确的;在编程课程,与其他角色的互动以及需要解决的谜题之间,你可能需要花费数小时才能完成3个或3个课程。因此,我建议每天只上几节课,以便让你的大脑有时间消化这些新的编程概念。每一章有15到20个编程课程,迪士尼Codeillusion Enchanted工具包有10个章节(未来可能会更多),这是一项长期的时间投资,而不是昙花一现。对于那些只想专注于编程课程,而不想跳过角色扮演和谜题的人来说,迪士尼Codeillusion Prime套件可能更适合他们。

在使用Disney Codeillusion时需要考虑以下几点:

  • Codeillusion只能在Google Chrome浏览器中使用。
  • 如果你在笔记本电脑上使用迪士尼Codeillusion,它会很快耗尽你的电池。
  • 长时间使用Codeillusion肯定会给你的电脑带来压力;在测试过程中,我的笔记本电脑摸起来很烫,风扇嗡嗡作响,过了一会儿,Codeillusion程序出现了明显的滞后。

根据我的经验,我建议在台式电脑(或插入式笔记本电脑)上一次使用Codeillusion几个小时。

底线是:Disney Codeillusion提供了HTML、CSS和Javascript的编码课程,既具有全面的指导意义,又非常有趣。这些编程课程是迪士尼Codeillusion Prime的主要关注点;那些寻找更多游戏化角色扮演体验的人会喜欢迪士尼的Codeillusion Enchanted工具包。

花500美元购买迪士尼Codeillusion Prime

花900美元购买迪士尼Codeillusion Enchanted


28.索尼KOOV试用套件

你可以用KOOV制造的第一批机器人之一是一辆带有警报器的警车,它可以避免撞到物体。
来源:Reviewed.com / Julia MacDougall

你可以用KOOV制造的第一批机器人之一是一辆带有警报器的警车,它可以避免撞到物体。

年龄:8岁以上

应用:KOOV应用程式(iOS

力量:3节AA电池,不包括在内

硬件:兼容大多数iOS, Mac OS和Chrome设备,蓝牙连接

需要家长参与:最小的

编码的概念:以下命令,操作顺序,条件语句,循环,变量,输入/输出,等待响应,函数

它是如何工作的:KOOV是一个机器人编程工具包,不仅教孩子们不同的编码元素,还教他们计算机编程的哲学目标和逻辑。

我们的经验:如果你想要一个真正深入到计算机编程的“如何”和“为什么”的工具包,那么索尼KOOV工具包就是你和/或你生活中年轻的程序员的工具包。

KOOV试用套件包括模块、传感器、LED灯、电机、电池组和KOOV核心,即输入/输出板。
来源:Reviewed.com / Julia MacDougall

KOOV试用套件包括模块、传感器、LED灯、电机、电池组和KOOV核心,即输入/输出板。

我很幸运有机会试用索尼KOOV试用套件。这个机器人套件有你想要的一切,当它涉及到建造机器人:一些彩色的,儿童友好的积木,电机,轮子,led,传感器,和输入/输出控制中心(“KOOV核心”)。

KOOV应用程序有四个部分:免费制作、机器人食谱、收集和学习课程。

KOOV应用程序有四个部分:免费制作、机器人食谱、收集和学习课程。

虽然你必须注册才能使用它,但KOOV应用程序真的很了不起。它有四个部分:学习课程(你的程序员可以按照非常基本的一步一步的课程来构建程序和机器人),免费生产(程序员可以从头开始编写程序和机器人),机器人的食谱(孩子们可以在不遵循具体课程计划的情况下建造机器人),以及集合(管理员可以监督多个用户的进度)。

虽然KOOV应用程序非常广泛,但试用套件(受构建模块和传感器数量的限制)只能与学习课程和机器人食谱中的某些课程一起使用。KOOV应用程序显然是为课堂环境而设计的——有多个用户的选择,许多不同的机器人和课程,电子邮件报告孩子的进步,以及简短的一题小测验,以确保孩子们真正记住了每节课的要点。更棒的是,孩子在家里也可以很容易地使用它,而且“管理员”是家长而不是老师。

为了演示一个程序是如何由许多小的编程步骤组成的,KOOV让孩子们思考兄弟姐妹和试图执行相同任务的机器人之间的区别。

为了演示一个程序是如何由许多小的编程步骤组成的,KOOV让孩子们思考兄弟姐妹和试图执行相同任务的机器人之间的区别。

我花了大部分时间在应用程序的学习课程部分,这是它真正闪耀的地方。每个单独的机器人项目都包含一系列的课程。最初的课程包括讨论为什么机器人在执行任务时需要特定的指令,它邀请孩子们在进入实际编码部分之前,从逻辑上思考他们将如何编写代码。

KOOV要求孩子们在真正允许他们开始编码之前,批判性地思考他们将如何完成编码任务。

KOOV要求孩子们在真正允许他们开始编码之前,批判性地思考他们将如何完成编码任务。

我真的很喜欢课程中批判性思维的部分,因为它要求孩子们反思每个编码项目的“为什么”和“如何”,而不仅仅是“什么”。能够掌握编程的哲学和内在逻辑的孩子,将来在计算机编程和其他基于逻辑的技能方面会容易得多。

一旦你开始与教训,编码和汇编指令是非常清楚的。组装完成后,您可以选择在“测试模式”下运行代码,通过KOOV核心中的蓝牙接收器将代码发送给机器人(您可以通过点击按钮停止或开始运行代码),也可以将代码上传到核心,这样机器人就可以在不连接计算机的情况下自由运行。

学习课程中的KOOV课程一步一步地引导编码人员完成项目。

学习课程中的KOOV课程一步一步地引导编码人员完成项目。

通过使用编码块(类似于Scratch或Blockly等语言中的代码块),年轻的程序员可以轻松地将编码命令拖放到循环和条件语句中。KOOV应用程序还展示了不同I/O连接的重要性,如果孩子们考虑转向更复杂的编码或电路套件,这将在未来为他们提供帮助。

在整个编程课程中,该应用程序会提供有用的提示,并在程序员输入错误代码时轻轻地提醒他们。在他们完成一个任务后,你的孩子会因为学习了特定的主题或完成了特定的任务而获得徽章。

根据“机器人食谱”一节的说明,我制作了一个机器人,它是一只带红色LED灯的虾。
来源:Reviewed.com / Julia MacDougall

根据“机器人食谱”一节的说明,我制作了一个机器人,它是一只带红色LED灯的虾。

机器人制造和玩起来都很有趣——几乎所有的机器人都是孩子们能认出的有趣的动物或交通工具。事实上,KOOV试用套件配备了LED灯,接近传感器和蜂鸣器,这意味着孩子们不仅可以看到他们的代码变得栩栩如生,而且还可以看到他们的创作对现实世界中的障碍做出实时反应。

我制造的KOOV机器人会根据它的路径是否被物体阻挡而停止或前进。
来源:Reviewed.com / Julia MacDougall

我制造的KOOV机器人会根据它的路径是否被物体阻挡而停止或前进。

我还花了一些时间在应用程序的Free Production部分编写了一个机器人(不是一个好看的机器人,而是一个功能强大的机器人)。这是孩子们真正有机会测试他们的勇气的地方——我实际上发现,如果我不按照一步一步的指导进行组装,机器人的过程会更加困难。

有时连接KOOV块可能会很困难,因为连接一组块可能会阻止另一组块连接到“已占用”的块孔中。
来源:Reviewed.com / Julia MacDougall

有时连接KOOV块可能会很困难,因为连接一组块可能会阻止另一组块连接到“已占用”的块孔中。

因为这些积木都是非标准的配置(想想乐高积木,但在积木的多个侧面都有连接的凸起),所以很难构建出你想要的机器人的确切尺寸和形状,因为你只有有限数量的积木。当然,这些块可以很容易地相互连接,但是在一个方向上连接一个块可以防止另一个块连接到原始块,这有时会让人有点沮丧。

撇开这个小问题不谈,更高级的程序员一旦完成了课程并对编码过程有了一点信心,就会在构建自己的机器人时获得很多乐趣。他们甚至可以在应用程序的免费生产部分与其他koover分享他们的创作。

底线是:KOOV是一个很好的环境,家长和老师可以指导年幼的孩子学习如何编程,并给更有经验的程序员创造有趣的机器人和探索更复杂的编码概念的机会。

花250美元购买索尼KOOV试用套件


29.机器人发明人工具包

来自littleBits的Droid Inventor Kit的R2D2。
来源:Reviewed.com / Julia MacDougall

年龄: 8岁以上

应用程序: Droid Inventor Kit应用程式(iOS/安卓

权力: 9V电池,蓝牙连接

需要父母的参与:机器人装配和编码基础适中,一旦建立了模型和编码基础,最小

编码的概念以下命令,操作顺序,逻辑运算符,条件语句,等待输入,计数循环

它是如何工作的来自littleBits公司的机器人发明人工具包将会在老少星战迷中迅速走红。使用电路构建技能和编码技能,您可以让R2-D2跳舞或攻击入侵者,或者您可以创建自己的定制机器人。

我们的经验:机器人发明者工具包可以帮助你释放你和你的孩子内心的反抗战士。这套套件包括六个电路组件,可以以各种方式安装在一个类似乐高的结构上,以制造可以在硬木和地毯地板上轻松移动的机器人。

机器人发明者套件包括组装马达、轮子和驱动R2的伺服器。
来源:Reviewed.com / Julia MacDougall

通过在电路的两个伺服器上添加轮子和曲柄,您的孩子将慢慢开始看到电路输入和连接如何帮助R2四处导航。然而,一旦你加入应用体验,一个全新的可能性世界就会打开。

Droid Inventor Kit配套应用的菜单

Droid Inventor Kit应用程序分为两个部分:“Droid控制”和“任务”。

在“Droid Controls”模块中,您可以单独使用不同的电路组件。一些控制包括:

  • “声音板”,孩子们可以自己录音,探索R2令人惊讶的复杂噪音范围

  • “操纵杆”,你可以随心所欲地驾驶机器人

  • “安全模式”,你可以看到R2在接近传感器上出现异常时发疯

没有外壳,R2D2是一个安装在轮子和马达上的电路板。
来源:Reviewed.com / Erin Fife

在“任务”模块,其中每个任务涉及易于遵循的视频说明,你可以暂停和回放在任何时候,孩子们首先组装一个非常基本的电路,将其安装到电路板上(电路模块点击在一起磁性和建造,使他们可以进入板),并有一个非常赤裸的版本R2移动。

本体附着在可移动电路板上。
来源:Reviewed.com / Erin Fife

下一个任务是组装R2-D2的外壳。一旦用户看到所有的东西是如何结合在一起的,它就开始了一系列的课程,在R2的运动和反应的背景下介绍编码基础知识。任务中令人沮丧的一点是,虽然你可以暂停和重放视频,但你不能回到序列中的一步——你必须退出并重新开始任务,如果你正在制作一些复杂的东西并意外跳过了一步,这可能会很耗时。

Droid Inventor工具包中的代码基于Scratch Blocks。

(编码本身是基于抓块,所以那些熟悉Scratch逻辑的人会很快跟上,但是那些刚开始编码的人仍然会发现用手指移动编码元素很容易。)

当然,这些任务会变得越来越复杂,直到孩子们真正开始理解在屏幕上构建代码的现实效果,以及以不同方式组合相同编码元素所产生的无限可能性。

随着运动传感器的提示,R2-D2的头旋转起来。
来源:Reviewed.com / Julia MacDougall

最棒的部分之一就是你可以简单地按下一个按钮让R2-D2的头旋转起来。看着它的脑袋转来转去,就像在寻找暴风兵一样,让人很满意。

Droid Inventor Kit配套应用程序的“代码大师”部分可以让你编写任何你想编写的代码。

最后一个任务,“代码大师”,允许访问所有的程序编码块,并让你的孩子编程R2,他或她的心的愿望。我发现与其他类似的玩具相比,可能的编码块范围有些有限,但这是因为它鼓励用户去使用DIY.org并且可以访问更多的编码块,并与全球编码人员社区分享他们的程序(您可能需要支付订阅费才能访问某些内容)。此外,电路元件和编码块完全兼容所有不同的littleBits编码套件,包括复仇者英雄发明工具包

你可以用你能想到的任何机器人的身体来定制Droid Inventor Kit。

最后但并非最不重要的是,Droid Inventor套件还有一个艺术组件-您可以创建和装饰自己的机器人外壳。有了附带的贴纸,很容易让R2看起来像任何你能想到的机器人。此外,在R2的后端甚至有一个地方可以安装一个标记,这样它就可以在地板上的纸上绘制图案。

《星球大战》主题的机器人发明人套件将为粉丝带来乐趣。

这个机器人发明人工具包有很多星球大战的主题,这真的会吸引那些从小就想挥舞光剑的人。

底线是:littleBits的Droid Inventor Kit简单有趣儿童和成人都可以。随着编码和电路初学者一步一步的编码说明,为那些更先进的自由式编码,你和你的家人应该能够玩R2-D2多年。

花100美元购买littleBits Droid Inventor工具包


30.移动包

Mover Kit通过USB连接到电脑上。
来源:Reviewed.com / Sunil Doshi

年龄:8岁以上

应用:登录并创建一个Maker帐户,通过USB上传程序

力量:内置电池和充电器

需要家长参与:最小,一旦Mover Kit组装和编码基础建立

编码的概念:下面的命令,操作顺序,宏,条件语句,等待输入

它是如何工作的:Mover Kit有一台小型电脑和运动传感器,可以让孩子们把身体活动和编程结合起来,这个玩具可以像手表一样戴在身上。

Mover Kit需要组装;说明非常简单,但这一步可能需要父母,也可能不需要,因为这些部件对孩子的手指来说似乎很脆弱。

Mover Kit的编码部分通过Maker帐户访问科技将拯救我们网站。在Maker帐户中编码的程序通过USB电缆上传到Mover Kit (Mover Kit已充电)。与块代码对应的Javascript也可以在与项目相同的页面上看到。

一个关于Mover的块和Javascript代码的例子

Mover Kit程序的块代码和相应的Javascript代码。

Mover Kit的编程由两种类型的数据驱动:设备的方向和运动(或缺乏运动)。Mover Kit可以识别三种主要的“手势”:“噗”,“旋”,“摇”

传感器输入驱动Mover Kit中的程序。

传感器输入驱动Mover Kit中的程序。

我们的经验:Mover Kit是计算机编程和非屏幕游戏时间的完美结合。在编码方面,孩子们通过将不同的编码元素拖拽到项目区域,在电脑上编写程序。每个程序主要由Mover Kit的传感器数据驱动;来自传感器的信息(比如设备面向的方向和前面提到的手势)是输入,而来自Mover Kit中嵌入的led的灯光显示是输出。

Mover Kit让孩子们想要四处走动。
来源:Reviewed.com / Sunil Doshi

正如Mover Kit的名字所暗示的那样,传感器是由运动激活的。一旦灯光根据上传的程序激活,孩子们会很高兴地看到他们编码技能的最终实现。“科技将拯救我们”网站的制造者部分有很多简洁的示例项目包括皮影木偶和甘道夫的权杖。

这个玩具适合那些刚刚学习编程的大孩子,因为更高级的程序员可能想要更复杂的反馈,而不是闪烁的彩灯。编程是在一个网站上完成的,而不是在一个应用程序中,这意味着编程方面可能不像年幼的孩子那样容易理解。

孩子们正在打开和搭建移动工具包
来源:Reviewed.com / Sunil Doshi

孩子和家长都会非常欣赏Mover Kit的创意方面;该设备不一定要戴在手腕上,但可以通过魔术贴带安装在任何地方,其中最重要的是装在光剑内(即纸巾管)。

底线是:Mover Kit是创意和编程乐趣的完美交集,适合刚刚起步的老程序员。

加入Club Make免费获得Mover Kit


31.JIMU机器人Buzzbot & Muttbot套件

JIMU组装的Muttbot机器人
来源:Reviewed.com / Julia MacDougall

年龄: 8岁以上

应用程序: JIMU app (iOS/安卓

权力:可充电电池,蓝牙连接

需要父母的参与:机器人装配和编码基础适中,一旦建立了模型和编码基础,最小

编码的概念下列命令,操作顺序,逻辑运算符,函数,函数调用,条件语句,等待输入,变量,计数循环

它是如何工作的JIMU机器人Buzzbot & Muttbot套件是一个DIY机器人套件,除了向孩子们展示如何构建和操作标准模型(前面提到的Buzzbot和Muttbot)外,还鼓励他们建立自己的模型,探索计算机代码与现实世界之间的关系。

我们的经验对于在编程和/或机器人方面有更多经验的孩子来说,Buzzbot & Muttbot套件是一个很好的礼物,并且正在寻找有趣的挑战。除非你的孩子已经尝试了一些初学者JIMU机器人套件(例如。Explorer工具Tankbot工具包(等),他很可能需要帮助组装机器人。

JIMU应用程序中的组装方向。

我选择建造Muttbot,它花了我2-3个小时来完全组装。组装说明(在应用程序的“构建”部分)非常彻底,并包含一些动画,这确实有助于准确显示哪些部件应该放在哪里。考虑到组装时间很长,这款应用实际上允许你收藏或滚动到一组给定的方向,我非常喜欢这个功能。也就是说,如果你在组装过程中休息一下,可能很难让8岁或9岁的孩子回来完成机器人。如果你的孩子没有那样的注意力持续时间,考虑一下前面提到的更小、更容易的JIMU机器人套件。

来源:Reviewed.com / Erin Fife

我真的建议一个成年人或大一点的孩子帮助建造第一个JIMU机器人;有许多非常小的片段,以及彼此之间只有细微区别的片段。这两个因素加在一起,使得建造机器人的任务比那些针对年轻、经验不足的建造者的机器人套件要困难一些。另一方面,为了帮助那些较小的部件,这个工具包巧妙地包括一个“紧固件拆卸工具”,这确实有助于加快拆卸。

JIMU机器人Muttbot机器人上的伺服器
来源:Reviewed.com / Julia MacDougall

此外,将伺服器(提供旋转的小电机)连接到内部电池需要手眼协调和手部力量,这可能超过年幼儿童的能力。

来源:Reviewed.com / Julia MacDougall

(同样的,直到组装过程的一个重要部分,我才意识到这些部件实际上是安全地连接在一起的(尽管在说明中提到了这一点),所以为了防止Muttbot的部件在机器人运动时脱落,把所有的部件推到一起,直到你听到“啪”的一声,以确保所有的部件都正确地连接在一起。)

然而,一旦机器人被制造出来,你的孩子就要开始疯狂的旅程了。在JIMU应用程序中,有三个选项可以探索Muttbot的功能:

•**控制**,它允许您手动驱动机器人的各个方面

**Actions**,在这里你可以尝试机器人的内置动作

•**编码**,你可以通过编码控制机器人与虚拟块,“扣”在一起,形成完整的命令链和功能

来源:Reviewed.com / Julia MacDougall

当我告诉Muttbot“玩”(在“动作”模块中)时,我立刻对实际涉及的动作数量感到惊讶。Muttbot像狗展上的冠军品种一样蹦蹦跳跳,然后像猫一样优雅地跳跃和伸展(尽管是机器猫)。

JIMU应用程序中的示例编码程序。

当我在“编程”部分时,我感觉自己就像糖果店里的小孩;有大量的变量、控制语句、动作和传感器选项(传感器不包括在这个工具包中,但在扩展包中)。然而,在应用程序中没有编码教程,所以除非你的孩子已经对编码逻辑有了扎实的理解,否则你可能需要坐下来解释每段代码的目的。或者,让您的孩子开始使用本文前面提到的一些更基本的机器人/编码工具包。

“控制”部分是为那些谁想要建立和自定义自己的机器人与组件套件。在本模块中,您可以探索和磨练您对伺服器和其他内置动作的各个方面的理解,到您可以告诉特定伺服器在特定时间框架内旋转一定数量的程度。同样,对于那些想要用Buzzbot和mutbot套件构建其他有趣模型的人来说,你可以在JIMU应用程序的“社区”模块中看到其他用户的项目(并添加你自己的!)。

底线JIMU机器人Buzzbot & Muttbot套件有一个陡峭的学习曲线,但它将真正帮助更高级的编码人员蓬勃发展,并激励他们想象和创造超越基本模型的机器人。

购买70美元的JIMU机器人Buzzbot & Muttbot套件


32.//CODE棋盘游戏

//CODE游戏- On the Brink, Rover Control和Robot Repair
来源:Reviewed.com / Julia MacDougall

年龄:8岁以上

应用:N/A

力量:N/A

需要家长参与:适度是为了理解游戏玩法,一旦游戏玩法和规则建立起来,就尽量减少

编码的概念:下列命令,操作顺序,条件语句,逻辑运算符,函数

它是如何工作的:《边缘》、《机器人修理》和《漫游者控制》都配有一个小游戏板、游戏棋子、任务书和解决方案手册。每个“关卡”都是独立的思维谜题,只有特定的颜色或移动组合才是正确的解决方案。

在“漫游者控制”中,孩子们必须在地图的某些分支上着色,安排充电站,并考虑不同可能的彩色路径(即条件语句),以确保漫游者到达某些检查点并最终到达该关卡的指定端点。

//CODE游戏-漫游者控制
来源:Reviewed.com / Julia MacDougall

“Robot Repair”涉及通过打开和关闭某些颜色开关来修复损坏的机器人,以便满足该关卡任务书中的逻辑陈述。

//CODE游戏-机器人修理
来源:Reviewed.com / Julia MacDougall

在“On the Brink”中,玩家必须设置对应于游戏板上每个彩色空间的功能(由机器人运动组成),这样漫游者才能安全地到达迷宫的尽头(不超过前面提到的边缘)。

//CODE游戏- On the Brink
来源:Reviewed.com / Julia MacDougall

我们的经验:《On the Brink》、《Robot Repair》和《Rover Control》是三款桌游,对于那些已经不熟悉《机器龟》概念的孩子来说,这是他们的下一个选择。每款游戏都强调了逻辑运算符(如Robot Repair)、函数(如On the Brink)和条件语句(如Rover Control)的作用。

这些游戏非常复杂,我们建议家长或长辈在交给孩子之前花点时间了解游戏规则和细节。游戏玩法一开始是具有挑战性的,但通常情况下,着眼于最初的几个解决方案是非常有启发性的。多亏了各种规则和不断增加的关卡难度,这些游戏绝对适合年龄较大的孩子和成年人一起玩。虽然一次只有一名玩家可以玩一个关卡,但每个人合作并尝试一起解决每个谜题是很有趣的。有或没有编码经验的成年人肯定也会学到一两件事。

//CODE棋盘游戏非常适合8岁及以上的孩子。
来源:Reviewed.com / Erin Fife

我们的测试者非常喜欢这些无屏幕游戏。对于那些限制孩子看屏幕时间的父母来说,这些游戏是获得可靠的面对面高质量时间的好方法。

底线是:对于高级程序员和任何喜欢逻辑谜题的人来说,//CODE游戏都是一个有趣的挑战。

购买//CODE -在边缘20美元

购买//CODE -机器人维修20美元

购买//CODE -漫游者控制23美元


33.布尔框

年龄:年龄8 +

网站:组装此套件/学习在Scratch编码/学习使用电路板的说明位于布尔大学布尔女孩网站的链接。您需要创建一个登录ID。

力量:树莓派电脑充电器;4节AAA电池用于无线鼠标和键盘

需要的部件,但不包括在套件中:带有HDMI输入的电脑显示器或电视

需要家长参与:对计算机设置、电路组装和编码基础有一定的了解;一旦这些基本的东西建立起来,就会最小化

编码的概念:以下命令,操作顺序,逻辑运算符,条件语句,等待输入,变量,计数循环,在现实世界中使用代码来控制电路组件

它是如何工作的:布尔盒套件是一个了不起的套件,介绍编程,电路设计和逻辑思维的乐趣,一口大小的课程,将是有趣的新和高级程序员。

我们的经验:我喜欢布尔框。我真希望我小时候就能拥有它;在大学的“电子与计算机”课上,我就不会那么焦虑了。

布尔盒的组件包括面包板、电线、电阻器、按钮和led。
来源:Reviewed.com / Julia MacDougall

布尔盒的组件包括面包板、电线、电阻器、按钮和led。

布尔盒子配备了一个树莓派3电脑芯片,一个无线鼠标,一个无线键盘,一个面包板(也就是有很多端口的电路板),电线,两种类型的电阻,按钮,LED灯,一个带有输入/输出端口的芯片,一条HDMI电缆和一条电源线。乍一看,这似乎有些难以接受,但易于遵循位于布尔大学我的网站平息了我最初的恐慌,并帮助我很快就启动并运行了树莓派。

在树莓派3中,布尔盒子将年轻的程序员带入了一个完整的学习环境,而不仅仅是一个具有单一目的的玩具。一旦电脑启动并运行,你就可以访问刮伤(该工具包中的主要编程语言),EduBlocks(一个允许学过Scratch的孩子开始用Python编程的模块),9 va-pi(一个矢量动画和绘图程序),和终端窗口(一种通过输入命令来控制计算机功能,而不是用鼠标操作计算机的方法)。

一个Scratch编程游戏,一只狗在追一只猫。

一个Scratch编程游戏,一只狗在追一只猫。

在开始之前,我鼓励你和你的孩子先花点时间探索一下Scratch的来龙去脉。在Scratch主面板中,你可以研究不同的编码组件(“Motion”,“Control”,“Looks”等),不同的“精灵”(在屏幕上遵循编码指令的角色)和背景,以及描述这些精灵在这些背景上位置的x-y坐标系统。

布尔大学的网站包括清晰和有用的编码和电路指导。
信贷:布尔大学

布尔大学的网站包括清晰和有用的编码和电路指导。

布尔大学网站上的课程是说明性的和全面的。我真正喜欢这些课程的一点是,你可以根据需要跳过;如果你的孩子已经是一个有成就的Scratch程序员,那么他/她可以轻松地通过这些课程,并开始使用电路板在任何时间建立互动游戏。另一方面,如果这是你的孩子第一次尝试编程,那么入门课程的设置就恰到好处了。

来源:Reviewed.com / Julia MacDougall

更简单的经验包括让猫精灵“跳舞”,创造一只狗在屏幕上追猫的游戏;更复杂的项目包括在屏幕和电路板上设计一个简单的电路,以及制作一个基本的上/下/左/右游戏控制器,告诉猫Sprite要去哪里。

除了教编码的概念,也有一个大的艺术和动画组件到这个工具包。孩子们可以在现有精灵的基础上画画,或者设计新的精灵。巧妙的是,该工具包还允许程序员通过Scratch命令以及手动绘图来改变精灵的外观。我个人有一个有趣的时间装饰基本的猫精灵,所以它现在有一个大礼帽,一件背心,和一个单片眼镜。

来源:Reviewed.com / Julia MacDougall

然而,我最喜欢布尔盒的部分是电路板。即使电路组件是非常基本的(LED灯,按钮,电线等),能够编写代码来指示命令或从电路板接收输入/输出,对于第一次遇到这种现象的孩子来说将是令人兴奋的。在电脑上编写程序是一回事;在真实的非数字世界中,能够影响(或看到)代码的效果是另一回事。

我建议的一件事是要意识到电路板的组件可能看起来不一样的方向;我的面包板、带有输入/输出端口的芯片和电阻器与课程中的图片有很大的不同,这让我有点不知所措。如果你不确定电路板是否工作,这可能是一个好主意,手头有一个电压表或万用表,以防万一。虽然这有点令人困惑,但它也迫使我解决问题,这种技能只能帮助孩子们以后的生活。

底线是:通过结合Scratch编码,电路设计和艺术元素,布尔盒子对每个人来说都很有趣,并且对于所有编码水平的孩子来说都是一场爆炸。

更新:布尔Box最近发布了两款新产品布尔方框加,它具有原始Boolean Box的所有组件,但还包括监视器和Boolean Box附加组件灯光,摄像机,传感器!,其中包括许多照片和光传感器。

以150美元的价格购买Boolean Box


34.黑客

Hack是一款内置在华硕笔记本电脑上的一系列编程游戏和教程。

Hack是一款内置在华硕笔记本电脑上的一系列编程游戏和教程。

年龄:8岁以上

应用:N/A

力量:包括笔记本电脑电缆和以太网加密狗

需要家长参与:一旦基本的东西建立起来,最少

编码的概念:以下命令,操作顺序,函数,条件语句,随机数生成器,数组,调试

它是如何工作的:Hack是一个令人兴奋的(并且不断增长的)数字环境,充满了巧妙地伪装成有趣游戏的编码教程,将使您的孩子想要进入下一个级别(并在此过程中学习越来越复杂的编码技术)。Hack内置在华硕笔记本电脑的操作系统中,并附带了自己的高度相关和有用的应用程序生态系统。

我们的经验:Hack是一种新颖而有趣的教孩子编程的方式。黑客入门套件只包括几个指令和一台华硕笔记本电脑。

遇见Ada, Riley, Faber, Saniel和Estelle,他们将是你探索Hack环境的向导。

遇见Ada, Riley, Faber, Saniel和Estelle,他们将是你探索Hack环境的向导。

在主屏幕上,有一个橙色的标签,当你点击它时,会把你送到Clubhouse,那里有像Ada这样的酷角色Ada Lovelace(第一批计算机程序员之一),Riley, Estelle, Faber和Saniel将引导您完成编码游戏和教程。

Fizzics是一款有趣的黑客游戏,要求你使用弹弓在障碍物周围发射球,收集宝石,并击中目标。

Fizzics是一款有趣的黑客游戏,要求你使用弹弓在障碍物周围发射球,收集宝石,并击中目标。

你的第一站是Fizzics,在那里你使用弹弓和其他工具,在一个障碍赛道上弹起一个球来收集宝石并击中目标。虽然这款游戏一开始很基础,但外表可能具有欺骗性。点击屏幕左侧的标签,整个屏幕就会被翻转,这样你就可以从后面看到游戏界面,显示构成游戏的程序。

代码背后的水平Fizzics,在黑客环境下的游戏。

被困在Fizzics关卡中?按下Hack按钮并操纵关卡代码,这样你就可以赢了!

只需按几个按钮,你就可以让弹跳球具有负重力,迫使弹跳球和尖刺障碍物相互排斥,或者让宝石变得很大,占据整个屏幕。虽然这些选项最初呈现为你可以点击的按钮,但最终,Hack以数组属性的形式引入了查看游戏实际计算机代码的功能。

当然,你的第一个想法是操纵代码使关卡更简单,这正是你应该做的。通过改变数组值,当你不能选择用弹弓发射弹跳球时,你就可以通过关卡。在现实生活中,当你暂停游戏,改变所有规则,然后继续游戏,这就是作弊。在《Hack》中,这并不是作弊:这是玩家真正学习如何编写代码的方式。在大多数情况下,你只能通过逐级(有时是逐秒)操作游戏背后的代码来前进。Hack的真正天才之处在于,它不仅教会了孩子们重要的编程概念,而且让他们觉得自己在做这件事时得到了一些好处。

在与俱乐部的居民共度时光时,你会被吸引到一个猫形的流氓AI智能的神秘中,并在Hack宇宙中制造各种恶作剧。当你通过解锁新的编码选项、游戏和谜题的挑战时,情节将继续展开;谜题和新谜题都能让孩子们沉浸其中;我知道自己在关闭电脑几个小时后仍在思考某些关卡。

你在这段编程之旅中探索的其他游戏和应用程序就像Fizzics一样有趣,具有挑战性和可破解性。

System是一款Hack应用程序,为孩子们提供电脑不同部件的友好解释。

System是一款Hack应用程序,为孩子们提供电脑不同部件的友好解释。

系统应用程序为你提供了电脑如何工作的清晰和儿童友好的解释。

在光速游戏中躲避小行星和鱿鱼,同时收集宇航员。

在光速游戏中躲避小行星和鱿鱼,同时收集宇航员。如果一开始你没有成功,那就修改关卡!

在《光速》中,你可以操纵游戏参数,让你的航天飞机更容易地避开致命的小行星和起伏的鱿鱼。

在《Sidetrack》中,你只需要8个动作就能成功穿过一个充满洞和bug机器人的迷宫。

在《Sidetrack》中,你只需要8个动作就能成功穿过一个充满洞和bug机器人的迷宫。

《Sidetrack》是一款迷宫/益智游戏,你可以通过编码特定的动作来进入下一个关卡,从而避开机器人和无底洞。

有时,在游戏过程中,电脑会变慢或完全死机;在俱乐部会所中,角色提供的游戏指南也有停止工作的时候。此外,有时候游戏或Hack操作系统的更新需要几次尝试才能真正站稳脚跟。通常,这些问题可以通过重新启动计算机几次来解决。

在大多数情况下,导航Hack环境非常简单;当出现新的信息或挑战时,屏幕右侧的俱乐部标签就会发光。然而,《Hack》的一个两极分化的方面是,如果你不确定游戏的下一步是什么,或者你被困在一个关卡中,不知道如何前进,它就不会提供很多指导或提示。黑客创作者希望他们的客户在没有帮助的情况下完成每个谜题,所以如果你需要的帮助超出了角色掉落的提示,你需要给黑客支持团队发电子邮件,以获得可以帮助你排除故障或进入下一个级别的文档。

这些应用程序中的挑战集被组织成“章节”,目前有四个章节;Hack是一个订阅服务每月9.99美元,将继续为您的孩子提供新的冒险和更复杂的编码概念。

即使你不选择使用订阅服务,也有大量的内置应用程序选项,它们既非常有用,又非常有趣。我下载了《The Passage》,这是一款编码冒险游戏丛林中的吉尔这是我小时候喜欢的电脑游戏。

《通道》是一款冒险游戏,你必须破解游戏元素才能进入下一关。

《The Passage》是一款冒险游戏,你必须破解游戏元素才能进入下一个关卡。

通道是一个通过试错来学习编码的好地方,因为在代码中放入错误的数字或变量可能意味着在腐烂的水中死亡或进入下一个级别的区别。虽然这并不是一种低风险游戏,但最糟糕的情况是,就像在所有电脑游戏中一样,你会回到关卡的开头。

Hack的内置应用程序库适合每个人。

Hack的内置应用程序库适合每个人。

从简历工具,教科书应用程序,生活方式提示,动画工具以及编码和非编码类型的游戏,很容易在Hack的应用程序环境中找到适合每个人的东西。

除了Hack程序外,这款笔记本电脑本身也完全可以使用。谷歌Chrome浏览器是标准的,通过工具和菜单导航相当直观;很容易理解为什么这款电脑被推荐为孩子们的首选笔记本电脑。

底线是:不管有没有订阅服务,Hack都让初学者和中级程序员学习如何编程的过程变得有趣。应用程序生态系统是一个很大的好处,对于那些刚刚开始学习如何驾驭比平板电脑更复杂的计算机系统的人来说,笔记本电脑是完美的选择。

更新:没完没了的该公司最近发布了一系列免费游戏。的终端两个游戏巧妙地结合了不同的编码练习,所以它们只是有趣的游戏玩法的一部分,而不是让你坐下来学习的枯燥课程。无论你的孩子是在家里还是在学校探索二号航站楼,一定要看看免费的教育家指南。其中一个游戏是通过,这是我在使用Hack笔记本电脑期间非常喜欢的游戏之一。这些游戏可以在pc、mac和ipad上免费下载。

花300美元购买Hack笔记本电脑

花40美元买一个Hack的PC USB


适合10岁以上儿童的STEM编程玩具

35.乐高教育SPIKE Prime工具包

谁不想做一个乐高霹雳舞呢?挑战在于:对机器人的动作进行编码,使它们与节拍同步!
来源:Reviewed.com / Julia MacDougall

谁不想做一个乐高霹雳舞呢?挑战在于:对机器人的动作进行编码,使它们与节拍同步!

年龄:10岁以上

应用:乐高教育Spike应用

力量:内置可充电电池,包括电池和充电电缆

硬件:这个应用程序兼容Mac OS、Windows 10、Chromebook、iPad和Android设备。控制单元通过蓝牙或微型USB电缆与应用程序通信。

需要家长/老师的参与:对于新手来说是适度的,否则是最小的

编码的概念:下面的命令,操作顺序,循环,等待输入,条件语句,变量

它是如何工作的:如果你的孩子有一些编程经验,他们会喜欢乐高教育SPIKE Prime套件中的新挑战和有趣的构建。

我们的经验:乐高教育SPIKE Prime套件是一个乐高教育套件,允许孩子们探索计算机编程的实际应用,特别是当涉及到工程和数据科学问题时。

SPIKE Prime套件被宣传为一种用于教室的套件,尽管家长没有理由不能购买并在家中使用它。它的目标是6-8年级的孩子,基本上是中级乐高教育编码工具包,难度方面,介于乐高教育WeDo 2.0工具包(针对小学生)和乐高教育头脑风暴工具包(针对初中生/初中生)。(注意:虽然你可以自然地在任何工具包中使用乐高积木,但乐高教育SPIKE Prime工具包中的传感器与乐高教育MINDSTORMS工具包的集线器不兼容。)

来源:Reviewed.com / Julia MacDougall

家长们会喜欢乐高教育SPIKE Prime套件组织良好,设计方便,可以快速找到零件并进行清理。

乐高教育长钉套件内置一个电池,为蓝牙集线器(兼作光矩阵和陀螺仪)供电,还可以用附带的微型USB线充电。除了通常整齐的乐高积木外,这个工具包还包括两个较小的电机,一个较大的电机,一个颜色传感器,一个光传感器和一个力传感器。与大多数乐高套件一样,有替换零件和一个扩展组件可供购买。家长和老师也会欣赏这个工具包包含多个托盘,标签表明哪些部件属于给定的托盘。根据我的经验,这绝对减少了寻找特定部分所需的时间,或者在我完成后清理所需的时间。

在给电池充电,下载应用程序,并通过蓝牙或微型USB线将集线器连接到您的设备之后,您就可以开始为令人兴奋的乐高机器组装和设计代码了。一旦应用程序启动并运行,你可以按照“开始”选项中的说明开始弄清楚如何使用集线器和各种传感器,或者你可以在软件工程师的帮助下开始使用乐高的专业

这些挑战可以在乐高SPIKE应用程序的“额外资源”部分找到,要求孩子们共同努力,为乐高相关任务找到新颖的解决方案。

这些挑战可以在乐高SPIKE应用程序的“额外资源”部分找到,要求孩子们共同努力,为乐高相关任务找到新颖的解决方案。

孩子们可以选择学习“单元”部分的课程,其中包括四个独立的部分,分别用于发明、创业、生活技巧和制造机器人首个乐高联盟。其他更注重团队合作和沟通的挑战可以在“额外资源”部分找到。

每个乐高SPIKE挑战都有一个估计的持续时间,一些关键的总结短语,以及一个视频,让孩子们了解在特定的课程计划中应该期待什么。

每个乐高SPIKE挑战都有一个估计的持续时间,一些关键的总结短语,以及一个视频,让孩子们了解在特定的课程计划中应该期待什么。

应用程序的各个部分都组织得很好,显然是为了促进学习;每个挑战都包括一个估计的时间长度(30-90分钟之间),告诉你课程计划希望传达什么的几个关键词,以及一个总结挑战要点的视频。如果教师需要额外的资源,详细的课程计划和每个挑战的主要目标可以在乐高教育网站

LEGO Spike Prime应用程序通过一些入门练习,让孩子和老师都开始学习如何使用集线器和传感器。
来源:Reviewed.com / Julia MacDougall

LEGO Spike Prime应用程序通过一些入门练习,让孩子和老师都开始学习如何使用集线器和传感器。

涉及枢纽和传感器的试车演习内容丰富,易于遵循。当学生们完成课程计划时,他们会帮助大人们在监督和帮助学生时保持良好的状态。

需要明确的是,应用程序中的挑战并没有教会孩子编程基础知识;在这些课程计划中,假设用户对所有计算机编程的不同命令和逻辑有一定程度的熟悉。这些课程计划主要展示了编程如何帮助解决现实世界的问题。编码语言在乐高教育SPIKE Prime应用程序是基于刮伤所以,即使这是你孩子的第一个编程工具包,网上也有很多整洁的资源可以让你开始使用Scratch。

在LEGO SPIKE应用程序中,“霹雳舞”挑战的编码涉及同步电机和音乐。

在LEGO SPIKE应用程序中,“霹雳舞”挑战的编码涉及同步电机和音乐。

在构建(非常棒的)机器人之后,孩子们的任务是修改现有的代码,以满足课程计划中提出的某些挑战。例如,当我制作霹雳舞时,我面临的主要挑战是弄清楚如何同步霹雳舞的手臂和腿的转动。一旦完成,我就必须创造霹雳舞音乐,并让霹雳舞者随着节拍展示自己的动作。更高级的编码员会喜欢这个选项,它允许你以便利贴的形式向特定的编码命令添加注释,以及实时更新电机车轮的当前方向。

根据你在LEGO SPIKE应用程序中编写的代码,Kiki会在感知到特定颜色的砖块时发出不同的声音。
来源:Reviewed.com / Julia MacDougall

根据你在LEGO SPIKE应用程序中编写的代码,Kiki会在感知到特定颜色的砖块时发出不同的声音。

其他课程计划往往侧重于交流和想象力。当我制作Kiki(一个使用颜色传感器播放特定声音片段的机器人)时,当Kiki以特定顺序读取不同颜色的砖块时,故事就展开了。然后,程序员被要求根据听觉线索假设他们认为故事中发生了什么,然后定制代码,以便Kiki在遇到特定颜色的砖块时讲述一个新的声音故事。

虽然孩子们可以独自完成这些挑战,但许多不同的挑战都是围绕着与队友的讨论和头脑风暴展开的;套件本身建议,一个单一的乐高教育Spike Prime套件最好同时用于2-3个孩子。

不同的乐高机器人的构建说明可以在乐高SPIKE应用程序的“构建”部分找到。

不同的乐高机器人的构建说明可以在乐高SPIKE应用程序的“构建”部分找到。

对于那些寻找空间来构建自己的机器人和编码程序的人,请前往“我的项目”部分,在那里您可以访问所有不同的编码命令(包括不同的传感器,轮毂上的光矩阵/陀螺仪,以及与光,颜色,声音和运动相关的不同命令)。如果您更喜欢用乐高积木构建,“构建”部分为您提供了每个编码课中提到的各种机器人和设备的所有方向。

注意:虽然集线器确实有一个扬声器,但编码项目中的声音可能会路由到您用于编程的设备的扬声器。如果你在预期的时候没有听到声音,请仔细检查设备上的音量。

我确实遇到了一些小问题。我建议尽可能多地给集线器的电池充电,因为我遇到了连接问题乐高教育SPIKE Prime常见问题解答页面保证我是有关低电池状态的集线器。每次iPad进入睡眠状态时,集线器也会断开连接。如果我足够快地唤醒它,蓝牙连接就会自动重新建立,否则,我通常必须先关闭它,然后再打开它,才能重新初始化蓝牙配对。

最后,这不会让任何乐高用户感到惊讶,但考虑在手边准备一对针尖钳进行拆卸。我真的很难用我的手指从大的乐高积木上取下一些轴销连接器和其他较小的部件。

底线是:对于那些知道编码基础知识并喜欢用乐高积木建造令人惊叹的东西的中学生来说,乐高教育SPIKE Prime套件不会出错。

以330美元的价格购买乐高教育SPIKE Prime套件


36.让我们开始编码终极工具包

A“让我们开始编码”窗口。

年龄:12岁以上

应用:让我们开始编码程序(兼容Mac、Windows、Chrome操作系统)

力量:N/A

硬件:这个套件更容易使用物理键盘。

需要家长参与:适度,如果孩子刚刚开始编程和/或尝试电子产品,否则就尽量少

编码的概念:以下命令,操作顺序,条件语句,循环,函数,输入/输出,等待输入,变量,调试

它是如何工作的:让我们开始编码终极工具包是一个简单的工具包,通过整洁的项目,如建立一个警笛和拍/拍灯系统,引导你的孩子通过日益复杂的编码和电子概念。

我们的经验:让我们开始编码终极工具包是一个伟大的工具包,自我激励的孩子谁只是想学习电子和计算机编码没有窗口装饰的字符或动画。

让我们开始编码的终极工具包。
来源:Reviewed.com / Julia MacDougall

终极套件装在一个塑料手提箱里,包含LED灯、按钮、光/声音/温度传感器、扬声器、LED条、两块电路板、LCD屏幕和一个可扩展的USB连接。套件中还包括解释每个组件的名称和用途的有用卡片。

下载让我们开始编码程序后,您有三个选项:您可以确保您的设置工作正常,通过14个课程建立编码和电子基础知识,或选择一系列初学者,中级和高级项目之一开始并调整到您的内容。

让我们开始编码制作板。
来源:Reviewed.com / Julia MacDougall

安装说明将引导您通过可扩展的USB电缆将Maker Board插入计算机,并将计算机代码上传到Maker Board。在成功传输最新代码后,一声“成功!”横幅会在屏幕上闪烁,这有助于诊断连接问题。

课程组织得很好;然而,如果你的孩子从来没有见过电路试验板或者如果他或她不理解引脚、端口和接地的概念,我建议在开始上课之前先让孩子了解这些基础知识。

每个让我们开始编码课开始与组件和编码元素列表。

每节课都以本课中使用的硬件和编码组件的列表开始。单击特定的编码元素将显示一个术语表,其中解释了每个元素的用途、输入和输出。虽然包含一个显示电子元件组装的视频是一个有用的视觉效果,但你不能在视频中向前或向后跳,你只能暂停或播放。

“让我们开始编码”项目窗口。

继续向下滚动,您将找到实际输入和编辑代码的窗口。项目最基本形式的代码已经包含在内;你只需要上传它。代码本身是基于c++编程语言,读起来就像您在现实生活中看到的一段实际代码——除了编码元素之外,它还包括行号和注释。

每个“让我们开始编程”课程都会给你一些挑战,帮助你更好地理解代码。

编码窗口之后是挑战,这是新程序员有机会测试他们的勇气的地方。在前面的课程中,挑战要求您稍微更改代码的特定组件,然后上传它,看看会发生什么。这种试错法非常有价值,因为孩子们可以对代码进行修改,然后实时观察这些修改的效果;这是教授特定代码片段的目的和微妙之处的有力方法。

在后面的课程中,您的任务是添加电子元件或以其他方式显著更改现有代码。除了了解不同的电子和编码组件之外,这些挑战还需要认真关注细节,因为通常必须在代码的多个部分进行更改才能在任何给定的挑战中取得成功。调试挑战训练年轻的程序员注意语法错误,错误消息比在现实生活中更有帮助。

每个让我们开始编码课中包含的编码概念的示例。

在您完成挑战之后,有第二个视频部分将逐行引导您完成原始代码。该视频接着讨论代码中找到的特定功能的其他视频,以及如何解决挑战的提示。在视频之后,一节详细阐述了新的编码概念,随后是一个快速测验,测试你对这一课所传达的信息的理解。

一些“让我们开始编码”项目。

一旦你完成了课程,你可以开始使用一些新获得的知识在有趣的项目,如建立一个闹钟或模拟掷骰子。虽然看起来没有很多电子元件,但在计算机代码的帮助下,这个工具包可以用来产生无限数量的有趣项目,甚至超出了“让我们开始编码”程序中描述的项目。

虽然在程序中确实没有一个特定的地方可以让您从空白屏幕开始并从头开始编写自己的代码,但实际上您可以选择任何课程或项目,进入代码窗口,并在那里编写代码。但是,如果您离开该窗口并返回到该窗口,则不会保存之前所做的任何更改。

因为Let 's Start Coding系统是由课程组成的,而不是其他一些品牌用来教授编程技能的游戏或谜题,所以我向那些孩子真的想学习如何编程的父母推荐Ultimate Kit。当你的孩子完成一节课时,没有适当的奖励制度;他或她获得了学习一段新代码并将其应用于下一课的内在奖励。

底线是:如果你的大孩子想学习计算机编码和电子,他或她在一个更结构化的环境中学得最好,那么让我们开始编程终极工具包是一个很好的起点。

花125美元购买Let 's Start Coding Ultimate Kit 2


37.Juku轻型游戏编码工具包

在Juku灯光游戏编码工具包中,您需要开始的所有工作就是连接女王和LED灯网格模块。
来源:Reviewed.com / Julia MacDougall

年龄:12岁以上

应用:宿程序(兼容Mac和PC操作系统)

力量:包括微型USB笔记本电脑连接器

硬件:这个程序是为在实际的计算机上使用而设计的,而不是在便携式设备上。

需要家长参与:最小的

编码的概念:以下命令,操作顺序,条件语句,循环,函数,输入/输出,变量,x-y坐标系

它是如何工作的:Juku Light Games Coding Kit允许您生活中更高级的编码员仅使用操纵杆,麦克风,控制单元和LED灯网格创建和编码他或她自己的街机风格游戏。

我们的经验:如果你的孩子已经会写程序了,那么Juku轻型游戏编码工具包将是一个真正的人群刮伤或者他/她是否更喜欢在更身临其境的环境中学习如何编写代码。

Juku Light Games Coding Kit包括Queen模块、麦克风模块、操纵杆模块和LED灯网格。
来源:Reviewed.com / Julia MacDougall

这套套件包括四个磁性模块——女王模块(指令单元)、操纵杆模块、麦克风模块(主要用作游戏按钮,因为麦克风会记录玩家敲击它的声音,并将其转化为代码中的动作)和LED光网。

在Juku程序中,您按照指示组装Scratch编码程序。

在下载了Juku程序(并可能安装一些额外的驱动程序,这取决于你的操作系统),选择正确的套件,将LED灯网格连接到Queen模块(它们是磁性的),通过微型USB电缆将Queen模块连接到计算机上,并从第一个教程开始,你立即被扔进了编码池的深处。不像这个列表上的其他编码玩具,在这些课程中没有对每个编码概念和语法的一步一步的解释;无论是作为一个高级程序员还是一个大一点的孩子,你都应该跟上快速指令的步伐,从程序左边的Scratch编码块中取出不同的部分,并按照指示组装一个特定的程序。

当程序被组装和上传时,你有机会喘口气;只有这样你才能弄清楚你刚刚写的代码到底是什么。一旦代码被上传,Juku程序就会显示一个简短的视频片段,描述如果你做的一切都是正确的,LED灯网上应该出现什么,如果你的结果与视频中显示的不匹配,它还会显示一个故障排除提示列表。

《Juku Light Games Coding Kit》中的第一个教程便是制作一款精灵跳过地面缝隙的游戏。
来源:Reviewed.com / Julia MacDougall

前四个教程帮助您构建游戏的基本版本类似于太空入侵者超级马里奥兄弟。一旦你对教程的工作方式有了一些感觉,你就可以在上传程序之间开始探索一下Juku的编码环境(比如不同类别的编码块,如何扩展或缩小编码环境等)。

在Juku轻型游戏编码工具包中,程序员在构建自己的程序之前,通过观察现有程序的工作原理来学习。
来源:Reviewed.com / Julia MacDougall

虽然教程简洁地介绍了这个编码工具包的功能,但除此之外几乎没有编码指导;用户被鼓励回到教程程序中去弄清楚代码是如何工作的,以及不同的函数是如何相互关联的。这个工具包不是针对年幼的孩子或新手编码,但是那些正在寻找挑战的人会真正欣赏这种学习方式。如果你的孩子喜欢玩电脑游戏,那么他或她可以在一个小小的LED光网上改变或创建游戏的设置将是不可抗拒的。

一个小问题:在教程中,在代码已经上传之前,并不总是很明显应该将哪些模块附加到女王和LED光网格模块上,并且小视频向您展示了模块应该如何排列。但是,您所要做的就是附加正确的模块并重新上传代码,它应该按预期工作。

底线是:如果您的孩子已经掌握了编程基础,并且正在寻找新的挑战,那么Juku Light Games coding Kit将为您的孩子提供探索游戏逻辑的机会,并了解编码概念如何实时转化为光网格。

在Office Depot以100美元的价格购买Juku Light Games Coding Kit


尽管孩子们似乎天生就知道如何操作iPad,但这些编程游戏将帮助所有年龄段的孩子将他们的计算机编程理解提升到一个新的水平。一旦孩子们开始玩这些玩具,他们就只会对他们生活中的成年人提出一个问题:你能跟上吗?

价格在发布时是准确的,但可能会随时间而变化。

下一个