管理进化

儿童编程软件有哪些


摘要:本文介绍了Scratch Jr.、Kodable、Code Spark这三款儿童编程软件。

一、Scratch Jr.

Scratch Jr. 由塔夫茨大学、PBS Kids 和麻省理工学院媒体实验室开发,是 Scratch 应用程序的一个分支。Scratch 是为 8 岁及以上的儿童设计的,而 Scratch Jr. 是为 5 至 7 岁的年幼儿童设计的。Scratch Jr. 与 Scratch 具有相似的外观或用户体验,并且都基于创建交互式故事的相同想法。

Scratch Jr. 允许孩子们创建画板和故事,其中的角色可以在画板上说话和移动。并且,Scratch Jr. 不会让孩子接触任何实际代码,相反,它通过使用拼图(拖放式编程)来强化编码概念,让孩子们控制自己的角色。每个拼图块指定不同的动作或动作。孩子们不仅可以选择角色的动作顺序,还可以使用循环和函数来重复动作。

平台:

iOS、安卓

价格:

免费

优点:

(1)优质的基本逻辑介绍;

(2)大量的自由创作空间;

(3)价格合适(免费!)

缺点:

(1)非营利性质,因此开发程度有限;

(2)没那么专业;

(3)正规课程发展不完善。

二、Kodable

Kodable 成立于 2012 年,与 CodeHS 一起为孩子们学习编程提供了K-12 途径。Kodable 为孩子们提供了创建和自定义角色的能力,以及本文所涵盖的所有应用程序共有的拖放式编程。

Kodable 还包括具有社会意识主题的游戏,例如海滩清理,孩子们从海滩上清除垃圾以拯救海豹和海龟。Kodable 提供强大的家长登录功能,您可以在其中查看孩子的进步。

平台:

iOS、网页浏览器

价格:

7 天免费/每月 6.99 美元/每年 49.99 美元/终身 120 美元

优点:

(1)完整的 k-12 课程;

(2)让孩子接触更高阶的编程概念;

(3)带有代码/游戏挑战的邮件推送。

缺点:

(1)学习路径并不总是清晰的;

(2)有些挑战非常困难,没有明确的解决方案。

三、Code Spark

Code Spark 使用与其他应用程序相同的拖放式逻辑游戏,但对游戏有更多的娱乐的感觉。Code Spark 的“探索”部分向孩子们介绍了更复杂的编程概念,例如变量和不等式、堆栈和数列以及布尔逻辑。Code Spark里一些有助于强化这些概念的游戏比其他软件更好,而且对于许多游戏来说,需要一些指导来帮助您的孩子通过关卡。

平台:

iOS、Android、网络浏览器

价格:

7天免费/每月7.99美元

优点:

(1)游戏化程度高;

(2)让孩子接触编程中高阶的概念。

缺点:

(1)需要注册教师帐户才能获得课程和正式课程。

推荐阅读:

1.图像识别是什么

2.机器学习和编程最大区别是什么

智齿客服