⑴ 有没有适合儿童学编程的网站
推荐孩子玩CodeMonkey。我的孩子小学三年级,玩Scratch有一段时间了。官方线上教程的内容很简单,他上手很快,但再想深入时,就开始感到有些茫然。我帮他从图书馆借了两本Scratch的教程,他用了两个星期把里面的内容走了一遍以后,就又开始在社区里游荡了。
我开始意识到这是Scratch的软肋。虽然Scratch的线上社区非常活跃,有非常多的优秀项目,其中也有很多教学类的项目,但毕竟都是自行发布的作品,内容良莠不齐。教学类的项目,完全没有进行组织,缺乏由浅入深的次第,内容之间没有关联。如果打开程序的代码页面,花花绿绿的积木代码堆得密密麻麻,初学者很难直接依靠阅读源码来进行学习。如果想自己做个新项目,总想要弄点自己的素材吧,结果花在素材准备上的时间经常比程序部分还要多,等到了程序部分又往往因为缺乏思路而半途而废。我相信尤其是对于年龄较小的孩子,这一阶段是难以跨越的。
CodeMonkey则完全是另一种模式。
codemonkey
在CodeMonkey里不仅将学习到:Objects, function calls, arguments, loops,
variables, arrays, for loops, function definitions, boolean conditions,
until loops, if and if-else conditions, boolean operators, keyboard and
mouse
events等等这些编程方面的知识和通用的编程规范,更重要的是学会一种新的思维方式,学会如何分析问题和如何用现有的资源解决问题。此外,一个个关卡就是一次次的挑战,每次失败后调试和任务完成后对代码的优化再思考的过程,都在潜移默化地塑造孩子的性格。当然,对孩子来说,最重要的是:CodeMonkey有趣、好玩!
我推荐9岁以上的孩子玩CodeMonkey,这也是官方建议的年龄。小一点的孩子当然也可以试试,但大一点的孩子会更容易乐在其中。用邮件注册一下就可以玩免费的30关,收费用户则可以玩到300关,再外加100个挑战关卡。具体怎么玩,一路都会有提示,不用教。我建议尽量让孩子自己去捣鼓,这样会学到的东西更多,印象更深刻,也更有成就感。