来源:菜鸟教程 2018-06-18 12:58:57
其他(基于iPad):
DynamicArt [$2.99]很像scratch,但更侧重于制作程序图纸。
Kodable [免费]是一款非常适合小孩子的应用程序,它通过让孩子编程来解决谜题。
还有一个类似的应用程序叫做A.L.E.X [免费],可以控制机器人做一些动作。
Codea [$9.99],一个iPad上的Lua解释器,我认为这个不大适合年龄太小的孩子。它包含了许多很酷的东西,但它是面向对象的,这可能对于一个孩子来说有点难,除非你碰巧知道Lua。
为大龄儿童准备的编程工具
以下介绍的应用程序更为先进,侧重于编码本身,并通过可视化的界面来展示其工作原理。
App Inventor(Web,免费):以前是Google的一个项目,现在由MIT托管。App Inventor像Scratch一样,可以拖放代码块。然而,它包括了用来创建Android应用程序所需的所有方法、功能和其他编程元素。在使用App Inventor开发后,你最终会得到一个真正的Android应用程序。这款在线工具真的非常强大,但是界面对年幼的孩子来说并不友好,而且功能的使用并不直观,比较适合至少初中以上的大龄儿童。
Alice(Windows,Mac,Linux; 免费):这款Carnegie Melon开发的运行在Windows、Mac和Linux平台上的桌面应用程序使用了独特的3D编程环境来教孩子编程基础。它比其他针对小孩的编程工具更先进,对于年龄较大的孩子来说也是如此。它有一个受欢迎的功能:孩子们可以在软件中看到项目背后的代码。有一个不受欢迎的地方:你需要Java Runtime才能运行Alice。
来自Pluralsight的视频课程(Web,免费):在线培训网站Pluralsight为孩子们提供了三个视频课程,教他们如何在Visual Basic、Scratch、App Inventor中用C#进行编程。如果你的孩子年龄足够大,可以坐着看完视频教程,那么这些视频可以为他们的动手训练做补充。
Codecademy和Khan Academy(Web,免费):这些互动的在线工具更适合于年龄较大的孩子(可能是中年级及以上)。但是,它们是学习代码的最佳方式之一,因为你可以在分屏中看到内容更改后的效果。Codecademy包含了Web方面的基础知识,jQuery、JavaScript、Python、Ruby、PHP等。Khan Academy的编程环境使用的是JavaScript。
相关推荐:
小升初试题、期中期末题、小学奥数题
尽在奥数网公众号
欢迎使用手机、平板等移动设备访问 ,幼儿教育我们一路陪伴同行!>>点击查看