从娃娃抓起:教孩子编程的两大工具Alice和Etoys
教育从童年开始。在竞争日益激烈的今天,多一项技能可能意味着多一次成功的机会。如果你看看 IT 界的富有和有影响力的人,他们中的许多人在年轻时就开始编程。如果您想给您的孩子多一次成功的机会,为什么不现在就开始教他们编码呢?

1.爱丽丝
Alice是一个编程工具,可以创建动画、视频游戏,并支持3D效果。它也是一种基于对象的编程语言。在《爱丽丝》中,孩子们可以通过拖动虚拟块看到虚拟世界中3D小精灵的实时变化,并可以边玩边测试。该工具由卡内基梅洛大学开发。
2.Etoys
家长可以使用 Etoys 教孩子编程,并与他们一起画画、写故事和开发简单的游戏。它是完全免费的。 Etoys 的想法来自于计算机屏幕上的那些可编程实体。 Etoys提供了简单高效的脚本对象模型和用户丰富的媒体创作环境,涵盖2D和3D图形、图片、文本、粒子、演示文稿文档、网页、视频、声音和MIDI音乐,并可以与其他Etoys用户进行交互实时共享您的桌面,通过互联网进行身临其境的教学。该项目适合 9 至 12 岁的儿童。
3.黑客攻击
Hackety Hack是一款基于Ruby语言的入门级编程工具。使用 Hackety Hack 的用户不需要任何编程经验。 Ruby 通常用于开发桌面应用程序和网站等项目。
4.跳房子
Hopscotch是一款适合儿童的iPad编程工具。用户可以在App Store免费下载。它采用模块化代码和图形化编程界面。孩子们只需将编程模块拖到代码区即可完成一项功能,无需任何输入操作,就像搭积木一样。这样“编程”出来的程序有点类似于游戏,互动性很强。
5.可可
Kodable 是另一个适用于 iPad 的免费编程工具。它的口号是“让孩子先学会编码,再学会阅读”,这体现在它帮助孩子通过有趣的游戏学习编程。 Kodable 专为 5 岁及以上儿童设计,让他们可以一边玩游戏,一边学习编程指令。 Kodable有三个级别的编程学习计划,包括幼儿园到2年级的课程、3到5年级的课程、6到12年级的课程。
6.乐高头脑风暴
乐高是一种非常流行的积木游戏玩具,乐高Mindstorms是一种可编程可组装的机器人玩具。孩子们可以通过指令盒编程来控制机器人。
7.RoboMind
RoboMind 本身被称为 ROBO 语言,其主要目标是使机器人能够沿着二维网格行走并执行简单的任务。通过使用 RoboMind,您的孩子可以学习基本的人工智能。 RoboMind 提供 30 天免费试用。
8.刮刮
Scratch 是一种编程语言和在线社区,由麻省理工学院媒体实验室的终身幼儿园小组开发。 Scratch 的服务是免费的,允许您的孩子创建自己的动画、游戏和故事。您的孩子可以通过 Scratch 的在线社区与世界各地的其他人分享他们的创作。
9. 斯坦吉尔
Stenyl 是一种通过拖动和移动滑块来开发游戏的编程工具。其开发的游戏可以在iOS、Android、Windows和Linux等设备上运行。孩子们可以边玩边学习编程。
10.廷克
Tynker 是一个在线编程学习系统,旨在激发孩子们将他们的想法转化为游戏、项目和动画故事,并在网络上传播他们的应用程序。 Tynker 使用简单的可视化编程语言,不需要编程语法,只需要组合代码块即可创建项目。当你付费后,你就可以终生使用它,并访问他们的在线课程、拼图套装、夏令营以及其他服务。
11.水熊
Waterbear是一款方便且免费使用的编程工具包,可以让孩子通过拖放的方式进行编程,而无需学习语法。该编程工具允许孩子们创建一个新文件、查看创作示例并自行修改它们,由于每个元素都有详细描述,因此很容易遵循。
英文来自:designposts