Scratch就不说了,里面有免费的教程视频(带中文字幕)。网址:scratch.mit.edu,但是打开很慢。不过电脑可以下载软件3.0版,离线状态也可以使用。想要安装包的话可私信小灯噢~
今天要介绍的是ICode国际青少年编程竞赛,网址:
https://home.icode.org.cn/
“ICode国际青少年编程竞赛”是由美国非营利组织ICode发起的国际比赛。于2019年1月成立,2019年5月在全球开展了首届ICode国际青少年编程竞赛,12月底进行了中国区决赛。(悄悄说一句,今年8.8-8.9是第二届中国区决赛了)不过每月底都会月赛,感兴趣的家长可以关注一下~
虽然是比赛网站,但它也是一个在线学习的编程网站,注册登录即可学习,积木和Python两种都有。同时因为它的比赛性质,对于编程的学习设计自然也不失专业性。
可以看到其积木代码,和公认的Scratch代码基本一致。
此外,它也有几个特点:
(1)有评分标准,从通过/步数/代码行数三个方面来打分。鼓励学生用更精简的代码完成任务;
(2)学习完成后,有知识回顾;
(3)有坐标轴,每个物体都有坐标标示,可以给孩子建立平面空间感。
那ICode与Scratch究竟有什么不同呢?
1.ICode有着更为具体的情境
ICode就相当于一个游戏,在每个关卡,都设置了具体的情景并有关卡指导;而Scratch只有一个背景板和人物,需要由自己去设置人物的活动,不过这个可以参考官方视频教程。
2.ICode的代码相对简单
Scratch的代码是非常全面的,做了运动、外观、声音、事件、控制、侦测、运算、变量等的区分。但是ICode相来说就比较简单,仅仅是一些基础代码。
也就是说,Scratch的创造空间更大,学生可以自由发挥,但难度也在于此,一些学生会不知从何入手;ICode设置了类似于游戏的具体情境,学生可以按照关卡指导一步一步完成任务。
看来这两个学习平台,各有各的特点,不知道各位家长怎么看呢~