在今年的 OSCON 上,Regina ten Bruggencate 和 Kim Spiritus 做了一个名为如何让更多孩子学习编程的演讲。我到晚了(我当时在排队领取 Jono Bacon 签名的免费社区的艺术副本),所以我错过了会议的开头,但我到的时候他们正在演示 Scratch。这是一个网站,孩子们可以在这里玩小游戏(提供 40 种语言版本),然后单击“查看内部”按钮,以儿童友好的方式查看游戏背后的代码。这是让孩子们看到代码并学习编程以及开源概念的好方法。
接下来是 Alice,适合 8 岁及以上的儿童。该网站使用故事讲述类型的学习来编程。由于某种原因,男孩似乎不太喜欢 Alice(他们不太确定为什么,因为孩子们可以在他们的故事中使用外星人和宇宙飞船)。使用 Alice,您可以将对象拖放到您的场景/故事中,当您这样做时,会弹出窗口,您可以在其中输入项目的属性。设置好场景后,您可以通过单击对象(例如您的外星人)来编辑代码,但编辑屏幕不是您的标准“代码”视图,而是通过为他们提供操作下拉菜单的方式对孩子们友好。
Greenfoot 适合年龄稍大的孩子(12 岁以上),但工作方式与 Alice 类似。此代码编辑器以颜色编码的方式向您显示 Java(与其他以易于使用的气泡显示代码的工具不同)。 Greenfoot 实际上只是 BlueJ 之上的可视化界面。
另一个选择是使用 Mindstorms,它引导孩子们创建机器人并对“大脑”进行编程。 Mindstorms 非常适合 8 岁及以上的儿童。
Sagan 是一个开源项目,您可以在其中模拟火星探测器。它带有三个火星景观,您可以编程您的探测器在周围移动。它甚至具有转换工具,因此您可以将其加载到 Mindstorms 机器人(和其他机器人)中。
Arduino 是教孩子们编程和电子学的好方法(而且它不仅适合孩子!)。
Raspberry Pi 是一台带有闪存硬盘的计算机,可以运行任何 Linux 发行版。它有两个 USB 端口(键盘和鼠标)、一个以太网端口和一个连接到电视的端口。这是让孩子们看到计算机内部并使用它及其上的编程的好方法。实际上,很多人都将其用作媒体中心。
除了工具之外,还有一些针对儿童的活动。Devoxx 4 Kids 是一个为期一天的会议,上午有主题演讲,白天有并行轨道。在会议中,他们学习上面列出的所有工具。演讲者都是像我们这样希望孩子们参与进来的计算机专业人士。在荷兰的第一个在两个小时内售罄!!
另一项倡议是 First Lego League,这是一个针对儿童的机器人项目。孩子们必须从头开始创建一个 Lego Mindstorms 机器人,然后他们必须与其他团队分享他们的解决方案(因此是一个非常开放的环境)。也有比赛,但团队不是必须参加比赛。
Maker Faire 在世界各地举行,孩子们可以在这里分享他们创造的东西——一个分享您对科学和建造事物的热爱的地方。
VHTO 是荷兰的一个针对女孩的项目,孩子们可以在其中参加不同类型的项目,例如 Talent Watcher,他们可以在其中找到自己的才能所在。他们还有一个名为 Mirror Image 的项目,向他们展示她们可以参与的技术领域的女性。他们提供的另一个项目是 Speeddating,他们可以在其中决定是否要进入比大多数女孩可能选择的更技术性的领域。他们也有 Girlsday,女孩们可以参观公司,了解在该领域工作是什么样的。
最初发布于 我今天学到的东西。根据知识共享协议重新发布。
11 条评论