Scratch简介

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

有这么一款软件

通过直观并简单的方式编写程序

让我们脑子里的创意成为现实

它就是

Scratch!

1
 Scratch介绍

Scratch介绍

    Scratch是由美国麻省理工学院媒体实验室(MIT Media Lab)的终身幼儿园团队(Lifelong Kindergarten Group)所开发的一种新的程序语言,让人们可以轻易的创造自己的作品。 Scratch作为一套图形化程序设计软件,适合8岁以上的中小学生作为学习程序设计的入门软件,它可以让您轻再松地规划程序设计的剧情、动画、游戏、音乐等,并且可以透过网络上传功能,将您的创意与全世界一起分享。简而言之,Scratch它不仅仅只是一款编程设计的软件,还是一个表达我们创作思想的方式。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图1 Scratch for JMD 编程软件界面

    Scratch虽然是很棒的一个程序设计工具,但它本身没有任何创意,就好比无论是多么高级的钢琴,也无法自己奏出美妙的曲调来,它必须由作曲家创作乐谱,而且要有按照乐谱演奏的人,我们才能听到美妙的音乐。

在Scratch的世界里

我们使用一块块的彩色模块

用来代替钢琴的音符记号

编程就是把这些小模块排列起来

这个过程

就类似于我们在搭建实体积木

而最终的积木模型

就是一套带有创意的程序

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图2 Scratch脚本程序积木块

    Scratch存在的目的是为了帮助初学者学习并建立编程的逻辑思维,其自身的直观和便于理解的特性,有利于提升我们的学习效率。Scratch并不要求学习者要掌握高级程序设计者所需要的专业知识与技能,事实上它扮演的是启蒙者的角色,尽可能地帮助学习者在日后转向其他高级语言程序之前打下牢固的程序设计基础


2
 关于Scratch,我们有话想说…

    孩子是祖国的未来,也是我们的未来,将来的孩子必然要把计算机当做自己工作和接触世界的一个重要工具,就如同我们当年通过收音机,电视,图书,杂志来接触一样。做为家长来说,不应该对计算机产生恐惧。近来,国家倡导“绿色上网”,而现在大多数家长既想让孩子学习计算机,又不想让孩子沉迷于游戏,或接受不良的互联网文化。某种程度上说,这是一个两难的问题。最好的方法,就是正确地引导和介入。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图3 父母正确地引导和介入孩子的网络生活

    如今的家长都似乎被信息时代的发展趋势所影响,加上生活条件和社会条件比以前大有改善,造成了一种孩子随手拿起手机或者一打开电脑就是玩游戏的现象。笔者认为,孩子接触游戏,可以娱乐身心,提高智力,当然,需要节制,不能放纵。游戏不是目的,要想让孩子不沉迷在游戏中,就要引导孩子从被动地玩,到主动地创造。因此,这个阶段就要引入计算机编程,让孩子自己编写程序。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图4 引导孩子从玩游戏到编写程序的转变

孩子编写程序,就像玩游戏一样,只是一个挑战而已。在这个过程中,他会自己加深学习母语和英语,学习更加深入的技术。关键的关键,不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子独立学习、独立解决问题的能力;而这个创造过程,是最让人快乐的!但很多情况下,家长并不知道怎么编写程序,也就没有办法引导孩子,这是一个遗憾。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图5 我们现在拥有的,以前仅能想象

    目前,美国有数以百万的学生在学习Scratch课程,连哈佛、加州大学伯克利分校这样的世界名校也都开设了Scratch课程。2015年,国家教育部“十三五规划”明确提出探索STEAM教育、创客教育等新的教育模式。针对科技、创新教育,国家已经在规划,而基层草根教育也在积极行动中。国内正在掀起一股Scratch教学热潮,上海、杭州、常州、苏州等地区,已经在这个方面走在了前列。广东地区正在普及中,在广州地区,绝大部分小学在其信息技术校本课程中加入Scratch软件的学习内容,在五六年级的信息技术课上,同学们可以接触到。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图6 信息技术课课本内页

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图7 STEAM教育模式


3
 
 如何下载和安装Scratch?

Scratch For JMD

Scratch是一个开源的程序,为了更好地体现巴巴机器人的教学元素,我们编写了巴巴机器人教育培训专用的版本,全称为Scratch 2.0 For JoinMax Digital。

下载Scratch

可以通过百度搜素Scratch下载,国内有很多的下载链接。

安装Scratch

一、无论是安装版还是免安装版,在安装之前,我们需要安装一个应用程序运行环境的软件——Adobe AIR,可到http://rj.baidu.com/soft/detail/13652.html?ald 下载并安装。(如果电脑在此前已经安装过Adobe AIR,可直接跳过这一步;此外,在安装Scratch的时候,如果跳出弹窗要求更新Adobe AIR,点击更新即可)

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图12 Adobe AIR下载界面

二、免安装版安装方法

    双击下载好的Scratch压缩包(rar格式),点击左上角的“解压到”选项,选取解压文件的目的存放磁盘,再点击确定,待解压完成,到该文件夹双击Scratch的应用程序即可运行。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图13 免安装版安装步骤

三、安装版安装方法

    双击下载好的Scratch安装包,在安装界面选择好程序的安装位置,点击继续,安装完成后会自动打开Scratch。

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图14 安装版安装步骤


运行Scratch

    双击运行软件,熟悉一下软件界面吧!

Scratch系列教程 | 巴巴机器人教你学会全球最流行的青少年编程软件

图15 Scratch软件运行界面

发表评论