说起少儿编程网站,
是不是只想到Scratch?
其实除了Scratch,
还有很多优秀的少儿编程网站
今天耐撕BaBa就推荐三个
各具特色的少儿编程网站
保证你和孩子都喜欢
中文页面,无需注册
孩子在玩http://code.org时不需要用到编程语言,通过类似积木拼接的任务游戏,就可以进行逻辑思维训练。
比尔盖茨就曾推荐过http://Code.org:
无论你是对每天使用的设备感到好奇,或者致力于未来的创新设计,第一步都是学习计算机的工作原理
http://Code.org根据四个年龄段设置了四种难度的课程:

四种难度的课程分别针对4-6岁、6岁以上、8-18岁和10-18岁儿童
四个阶段的课程中每一阶段有18-22单元,每单元的关卡数不等,难度逐渐加大。

课程2中的前四个单元和其相应的关卡
孩子们将在课程中结合形状、字母学习序列,循环,函数等概念,锻炼孩子的想象力,顺便还能了解简单的单词。

通过编程拼出单词SOUTH
循环是一个比较难的概念,http://Code.org是如何帮助孩子理解的呢?
在学习循环之前,孩子会先学序列,通过学习序列,孩子会发现多次拖拽同一个板块很麻烦,这时候就自然而然地引入循环。
当孩子不能理解某个指令模块时,系统会出现提示,但仅仅是提示而已,不会给出答案。

如果不是最优解,系统也会进行提示:

系统提示这不是最优解
课程1(4-6岁)会引导孩子学习上下左右,这是另外两个网站不会做的。孩子在按要求选择和移动图案时,就学到了编程必须用到的方位知识和拖放技能。

课程1中的上下左右学习

课程1中的拖放学习
开始正式学习编程了,课程的背景动画是孩子都喜欢的愤怒的小鸟,还有植物大战僵尸、小蜜蜂等等。

课程的背景动画:愤怒的小鸟
课程3(8-18岁),第一堂课就提出了耐撕BaBa常说的计算思维,通过一两道题目引导孩子归纳和分解问题,你们会解这道题吗?

与计算思维相关的一道题
没错,这就是公务员考试都在考的题目。
手绘这么一张图(下图)是不是很简单,然而要告诉电脑该怎么画,就要想很多东西了:方向,角度,长度,度数等等。但是一旦完成了,就会学到更多的数学知识了。

课程3中的函数单元
随着课程深入,孩子逐渐具备了自创游戏的能力了,通过简单的设置,属于自己的游戏就诞生啦。

弹跳游戏
在这个看似简单的游戏中,孩子要设置左键右键,球撞到墙的反应,得分方式等等,实现游戏者到游戏设计师的转变。
后面的游戏创建逐渐涉及到多种卡通人物,孩子们可以设计属于自己的故事啦。

http://Code.org中的卡通形象
课程4(10-18岁),第二单元就涉及了如果/否则(if/if not)函数,并开始了解变量的概念,从了解一个变量到多个变量,需要孩子思维清晰,还需要用到计算思维中的分解问题、模式识别。
随着课程深入,知识点结合的越多,课程也会越来越困难,越来越考验孩子耐心了。
耐撕BaBa评价:
推荐指数:☆☆☆☆☆
- 适合年龄:游戏设置年龄跨度大,对孩子的英语和认知能力要求不是很高
- 难度:游戏设置难度根据关卡推进逐步增加
- 优点:http://Code.org的游戏设置能引导孩子一步步地思考,并能锻炼孩子的的逻辑思维体系
- 缺点:不能自由选择游戏的动画背景
Tynker
英文页面,试玩后需要注册
整体来说Tynker里的游戏更多更丰富,可玩性很强。但是由于是英文界面,加上游戏过程中系统不会进行细致的内容讲解,还是需要家长陪同的,或适合年龄较大,认知能力比较强的孩子玩。
Tynker分为Coding Games和Minecraft,Coding Games打开的界面如下图,在每一游戏板块右下角都有标注难度等级:beginner(初级)、easy(简单)、intermediate(一般)和advanced(进阶),分四档。

Coding Games的界面
随机选择一个beginner等级的游戏,游戏的开头以故事的形式呈现,动画有配乐和配音(没错,英文原声朗读)。与http://Code.org不同的是,Tynker里的游戏不会提前带孩子了解编程里的拖放,方位等基本知识,而是直接切入主题。

beginner等级的游戏
再随机选择advanced等级的一个游戏——Counter Hack,界面很精美,让人想起畅销游戏——纪念碑谷。Advanced等级的游戏,其构成不再是简单的积木块,开始涉及程序代码语言了。虽然界面和语言变了,但本质还是一样的——编程。Ps.Tynker不能跳过未通过的关卡。

advanced等级游戏

advanced等级的游戏涉及计算机语言,难度更大
Tynker中游戏种类非常多,还有适合女孩子玩的芭比系列,孩子能在游戏中选择自己喜欢的芭比形象,所以Tynker里的游戏创造性更强。

Tynker里的芭比游戏

可以选择自己喜欢的形象,甚至改变原本的设计
Tynker通过动画形式讲解loop(循环)、costumes(造型)和animations(模块)等复杂概念,采取的是讲解后再练习的教学方式,http://Code.org更多的是让学员自己摸索,两种方式都是可行的,要看自己孩子更适合和喜欢哪一种。

Tynker以动画形式简单地介绍Tynker

Tynker以动画形式介绍costume
在Tynker的一些游戏中,Tynker积木块可视化编程中可直接切换成程序代码语言,可以使用可视化或Swift语言解决问题,还可以在开源工作室创建属于自己的精彩游戏。
耐撕BaBa评价:
推荐指数:☆☆☆☆
- 适合年龄:Tynker对孩子的英语和认知能力要求较高,可能需要家长陪同学习
- 难度:虽然Tynker设置了四种难度的游戏——从入门到进阶,但是Tynker的引导性不强,游戏内容较难理解,上手慢
- 优点:Tynker游戏设计精美,创造性强,可选择的游戏种类也很多,还能在游戏过程中顺带学习英文和程序代码语言
- 缺点:游戏内容较难理解
CodeMonkey
中文页面,(仍要求有一定的单词量),必须注册
CodeMonkey是游戏化的编程教育工具,闯关式的游戏设计把编程知识化整为零,很适合培养孩子学习编程的兴趣。
CodeMonkey采用的编程教学语言是CoffeeScript,是JavaScript的一种转译语言,其代码指令简洁,很适合作为编程教育的启蒙语言。
打开网页就是CodeMoney的动画展示——猴子吃香蕉,主题简单明了,看起来很有趣。整个网站设计的风格很统一,很可爱,设计者也将情绪也设计在形象中。游戏的背景音乐是森林的声音,让孩子有身临其境的感觉。

CodeMonkey的界面
孩子只需在CodeMonkey的代码窗口里编写图形化的代码指令,点击运行后,后台自动将CoffeeScript代码编译成JaveScript指令执行命令,接着孩子便在动画窗口里看到代码的运行结果。
CodeMonkey对孩子的认知要求介于http://Code.org和Tynker之间,要求孩子对数字、负数要有概念,所以反过来,孩子可以通过这个网站学习和运用数学知识。

CodeMonkey会提供量尺用于测量距离
当孩子编写的代码是错误的时候,CodeMoney会告诉正确答案。

CodeMonkey的答案提示

CodeMoney对顺时针逆时针知识点的讲解
在CodeMoney的游戏中,充分体现了计算思维的内容:猴子如何吃到香蕉?河流、小树林成为猴子吃到香蕉路上的障碍,如何克服?乌龟可以帮助猴子,如何通过乌龟的帮助吃到香蕉?
CodeMoney更有闯关的概念。在每一关完成时,系统会提示答案不是最优解:最优解可以获得三颗星,非最优解只有一颗或两颗星,这样的方式可以激励孩子思考寻找最优答案。

CodeMonkey的闯关地图

CodeMonkey中的循环
CodeMonkey以turn to语言省去了孩子估算度数的工作量,虽然估量度数是麻烦的事情,但是孩子们在修改、调试一段代码时,能锻炼逻辑思维。
耐撕BaBa评价:
推荐指数:☆☆☆☆☆
- 适合年龄:CodeMonkey对孩子的英语和认知能力要求不是很高,但需要孩子具备一定的单词量和阅读理解能力
- 难度:CodeMonkey以闯关模式呈现整个游戏,吸引力强,但引导性不如http://Code.org强,不过如果孩子写错代码,系统会给出正确答案
- 优点:CodeMonkey游戏主题鲜明,游戏设计讲究细节,游戏知识点分布和难度设置比较合理
- 缺点:可玩性不如Tynker
耐撕BaBa建议:
- 三个编程网站都是非常好的编程教育启蒙网站。
- 难度上:Tynker高于CodeMonkey高于http://Code.org;Tynker更像是以编程为基础的游戏网站,http://Code.org更像是编程学习网站,CodeMonkey则介于两者之间。
- 不同年龄的孩子可以选择不同的编程网站,年龄小的孩子建议从http://Code.org开始玩和学习,年龄稍大一些的孩子可以选择CodeMonkey,认知能力和英语水平比较好的孩子可以选择Tynker。
- 家长可以先感受一下这几个少儿编程网站的玩法,再给孩子一些建议,并在必要时陪同孩子一起学习和玩耍。
最后,耐撕BaBa还是要嘱咐一句:注意用眼哦
更多STEAM教育前沿内容,都在 耐撕BaBa 公众号(hinicbaba)
评论0