上QQ阅读APP看书,第一时间看更新
前言
为什么要学习Scratch
Scratch是一款由美国麻省理工学院(MIT)设计开发的少儿编程工具。Scratch采用的是可视化、模块化的编程方式,用户只需要将预先设定好的积木组合到一起,就可以构成程序代码,完成特定的任务。Scratch集成了种类多样、功能完备的积木,并且还支持自制积木,对多媒体的图像、声音、视频等提供很好的支持。因此,Scratch非常适合青少年作为初次接触编程的工具和语言来学习,进而用其编写充满趣味的小程序和小游戏。
随着STEAM教育理念的提出,Scratch也受到越来越多的学校和教育机构的青睐,并成为一种逐渐流行起来的语言和工具。全国各地很多的中小学尝试在信息技术课中讲授Scratch编程内容,众多的校外培训机构也纷纷开设Scratch的编程兴趣课程和培训。孩子们通过玩游戏、编写游戏等方法来学习计算机编程的一些基本思维方式,玩得不亦乐乎。学习Scratch可以寓教于乐,让青少年快速培养出编程的兴趣,并且帮助他们训练基本的和必要的程序设计思维。
继Scratch 2.0取得巨大成功后,MIT在2019年1月发布了最新版本——Scratch 3.0。Scratch 3.0是一个经过完全重新设计和实现的版本。Scratch 3.0是使用HTML 5编写的,可以得到更加普遍的支持,并且不需要任何插件就可以运行。Scratch 3.0的用户界面焕然一新,交互感更好。
总之,Scratch 3.0功能更加完备,更适合新用户上手,也能够更好地适应多种设备,是幼儿和青少年初次学习编程的理想工具。