“Scratch是麻省理工学院开发的少儿软件编程工具,因为它的易用性和趣味性,已经在全球范围内拥有大量粉丝,并且成为了青少年学习编程的首选工具。”
01
—
简介
Scratch是一款由美国麻省理工学院(MIT) 设计开发的少儿编程工具,可以用来创造交互式故事、动画、游戏、音乐、艺术和科学计算。
区别于通常的软件编程,Scratch使用者不需要懂英文,甚至可以不会操作键盘,整个编程过程都是图形界面操作,编程者可以通过鼠标拖动功能模块的方式完成编程。
02
—
功能强大
Scratch提供了图像、颜色、声音、运动、计算等的基础能力,再加上使用者的奇思妙想,组合出无限种可能,包括但不限于游戏、动画、音乐、图画、数理化计算等。
你可以开发自己的植物大战僵尸游戏,可以制作汽车“红灯停绿灯行”的公益动画,可以控制电脑按照你提供的乐谱逐个音符演奏两只老虎,可以绘制二元一次方程坐标图,可以模拟自由落体的物理过程,可以计算复杂奥数题目的最优解。
查看以下官方视频,其中演示了部分使用场景
03
—
易于学习、操作简单
Scratch的门槛低,小学及以上的人群都可以使用。针对8岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。
Scratch的操作体验人性化,各功能模块设计得易于使用。
使用者不需要认识英文单词,也不需要会使用键盘,更不需要像成人编程那样——记忆大量的命令,一切操作只需要使用鼠标,将积木模块按自己的需求逐个堆砌,过程有些类似于堵积木,也像组装乐高玩具。
04
—
与成人编程的不同
与成人在工作中的软件编程不同,成人编程为了处理复杂的业务问题,需要具备计算机、操作系统、算法数据结构以及其他高级的知识。另外,成人的编程工具、编程语言、编程过程,难以具有类似Scratch的易用性和趣味性。从下面这张成人的编程界面可见一斑:
既然少儿编程与成人编程有这样的不同,学习Scratch也成不了“程序员”,那么学习的意义又在哪里呢?下面就是答案
05
—
学习Scratch的收获
通过学习Scratch,孩子们最直观的收获,当然是这个优秀的工具本身,以及基于它进行编程的技能。
但是,更为关键的,并不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子逻辑思维、独立解决问题的能力,并且,这个创造的过程,是最让人快乐的。
领取专属 10元无门槛券
私享最新 技术干货