您当前的位置:课程介绍->Scratch

Scratch

Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程工具。构成程序的命令和参数是在屏幕上通过积木形状的模块来,可采取搭积木的方式实现编程开发。右边的部分是编辑好的程序代码,中间是可以用来选择的功能模块,左边上部是程序预览和运行窗口,左边下部是角色窗口。学习 Scratch 的同时,也间接培养了逻辑推理、创意思考、协同合作的能力。

虽然和上一阶段学习过的 乐高机器人编程 相比,Scratch已经是一种正规的编程工具,但麻省理工学院(MIT)针对 6 岁以上孩子们的认知水平以及对于界面的喜好,做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。所以,家长无需担心您的孩子在学习Scratch编程时会感到枯燥,或力所不能及。

但这并不意味着孩子可以通过自学,或在没有这方面专业知识和教学经验的家长的辅导下学会Scratch编程,更何况我们学习Scratch编程意不在Scratch本身,而是希望通过学习让孩子培养起面向过程(program)的逻辑思维方式,并为下一阶段的学习奠定基础。同时,虽然Scratch是一种图形化模块语言,孩子不用去记住编程语言和命令,但这不代表不需要知道命令。Scratch模块含有8个大类,100多个功能,包括了编制一个完整程序的每个环节,甚至还包括数组和函数,使用这些模块和功能,以及理解它们背后所代表的编程基本概念,需要老师或者家长正确引导。

学习Scratch编程在我国台湾已经很普及了,那里的中小学信息化课程就是以Scratch编程为主要内容展开的。台湾还有很多儿童学习Scratch编程有关的网站,为孩子交流学习体会、展示和共享自己的作品提供园地。台湾教育部门还每年举行程序设计比赛,为孩子学习Scratch编程推波助澜。从既得的经验看,宝岛的孩子们通过学习Scratch编程,不仅培养了严密的逻辑思维能力,还扩展了语文、数学、外语的学习深度。