Scratch是美国麻省理工学院(MIT)设计开发的可视化少儿编程工具,1500多万孩子正在学习使用。它把枯燥乏味的数字代码变成“乐高”状的模块,通过积木式编程语言激发孩子学习的积极性,用兴趣学习抽象的编程和数学知识。每节课完成一件艺术或游戏作品,提升逻辑能力和创造力,培养良好的学习习惯。
对于年龄较小的孩子来说(7岁以下),不是让他们学编程,而是让他们通过游戏、通过积木,来学习怎么向计算机发号施令。对于稍微大一点的孩子,他的学习路径可以是循序渐进的。从编程游戏启蒙-可视化图形编程入门-编程语言精通。整个过程中,入门尤其重要,这一阶段不仅要培养孩子学编程的兴趣,也将为孩子之后学习严谨的编程语言打下基础。对于有编程基础的孩子,可以学习JavaScript,C/C++,python等真正的编程语言,或者针对NOIP的集训。
通过可视化图形编程,编程不再是枯燥复杂的代码,反而更像是画画。在操作界面中,代码编辑区相当于画布,五颜六色的程序块相当于颜料盒,孩子们通过拖拽的方式进行编程,“画”出一幅幅动态的画。这样,对于基础差的孩子们来说,难度就降低了很多。
Scratch启蒙课一共有四个Level,集中学习Scratch编程知识。Scratch是由美国麻省理工学院设计开发,一款面向青少年的编程工具,用户可使用中文进行图形化编程,轻松创作编程作品。
孩子能够以Scratch图形化编程语言为载体,动手使用Scratch指令方块制作简单的游戏、动画以及故事。通过一年的学习,将全面掌握Scratch编程知识,在孩子启蒙黄金期充分培养计算思维、逻辑思维。