小学生零基础从Scratch趣味编程开始
Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程语言。孩子可以不认识英文单词,可以不会使用键盘,也能学会Scratch编程语言!程序通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以轻松编写。Scratch入门容易,也不乏深度,不仅动画、游戏、讲故事手到擒来,而且和JAVA、C++等主流编程语言一样,可以编写很多复杂的算法、数据结构等。
Scratch是采用积木式编程学习,易于上手。孩子不需要输入冗长的代码,只需拖动不同模块,进行搭建,即可进行编程。不论是故事、游戏、动画、音乐,都可以在Scratch上实现。小朋友甚至可以通过Scratch编写一段小程序来解决数学或物理的习题。通过Scratch创作自己的动画或游戏。
目前,全球已经有16个欧美国家将少儿编程纳入了公立学校的日常课程,有24个国家推广少儿编程课程。国外少儿编程浸透率较我国高。英国最新的教育大纲规定5~16岁儿童将开始学习少儿编程。
以全球最主要的少儿编程言语Scratch的统计数据为例,美国市场的浸透率达44.80%(全球最高),我国则为0.96%。根据美国国家教育统计中心数据显示,2016年美国K12学生人数为4520万人。其中,Scratch美国地区注册用户人数为801万人,美国最大商业化少儿编程服务机构Tynker美国地区注册人数为2250万人。据此推算,美国K12阶段约有 67.5%的少儿已接受在线编程教育,远远高于中国。
同时,Scratch 鼓励孩子上传自己的作品,与全球的孩子分享。截至目前,Scratch 社区拥有来自全球各地的超过1500万名注册用户以及超过1900万件上传作品。可见,让孩子从小学习Scratch,从零开始一步步奠基编程基础,才能在后续编程道路上厚积薄发,有所成就。