Scratch编程之我的创意我做主
- 作者:程洁,白净 著
- 出版社:东北师范大学出版社
- 标准书号ISBN: 978-7-5681-2980-0
- 定价:36.00元
- 出版时间:2017年4月第1版
- 开本:16
- 用纸:道林纸
- 页码:84
- 购买地址:http://suo.im/4FAvuH
我是在2011年一个偶然的机会接触到Scratch软件,它是由麻省理工学院(MIT)开发的一款面向少年的简易编程软件,不需要你会任何代码,只要用鼠标拖拽就可以完成程序,就像小孩子玩积木一样简单而有趣。
这么有趣的软件如果进入我们的教学课堂,孩子们该多兴奋啊!彼时了解这个软件的人还不多,网络上也只有我国台湾地区的几个教学网站可以参考,我一边研究软件里面自带的范例,一边琢磨着怎样在课堂上实施教学。当时的实验班是六年级的6个班,反映非常好,连平时一些不爱学计算机的学生也开始爱学了,后因种种原因,我只上了一个学期的Scratch课。一直到2015年1月,我才又开始在六年级进行Scratch的教学。我将这次课程在上一次教学实践的基础上进行了修改,变得更适合课堂教学,范例也进行了精简,孩子们的反映也让我惊喜,出现了一批非常优秀的作品。从这些作品中,我感觉到了我的孩子们是多么的多才多艺,想法是多么的丰富。在实际上课的很多节课上,我和孩子们的关注点已经不在如何搭建模块上,而在如何将你的想法、你的创意实现上,课堂上我们的口号是:“只要你有想法,就大胆去做吧!”
这两年“创客”一词越来越热,Scratch也被越来越多的人熟识,市面上关于Scratch的书,网络上关于Scratch的资料也越来越多,内容不同,模式雷同,只是范例之间有些变化,到底该学哪些呢?这是曾经困扰我的一个问题,资料多了,反而不好选择。如果所有的例子都学一遍,没有太多的意义,学的永远是别人的想法,如何去体现自己的想法和创意呢?Scratch软件最大的优势本来就是操作简单、拓展性强,能非常方便地实现使用者自己的想法和创意,所以没必要和别人一样。市面上很多范例也不太适合进行课堂教学,显得比较死板,于是我根据课堂教学的实际整理了这本书,里面大部分的范例可能是你觉得熟悉的,没有什么特别之处,但这些是我在教学中优选出的比较经典的例子(特别要指出的是,“房间变变变”这一范例是学生做得非常优秀的一个作品,已经超过我上课的范围了,因此,我就直接拿来用了,从这儿也可以看出有想法就没有什么不可能)。而且,每个例子我都特别增加了一些延伸的问题和拓展性的主题任务模块,适合实施课堂教学和自学思考,有很多的灵感都来自于课堂上学生创作时的提问和作品给我带来的惊喜,感谢这些可爱的孩子们!特别要说明的是,这些范例作为Scratch的入门是非常适合的,但更重要的是自己动手实践,并将这些例子进行改编和创作,这个才是学Scratch软件的初衷。
本书还有很多不足,后期还会根据课堂教学的情况进行调整,谢谢一直支持我的学校领导们和科组的所有同仁们,是大家的努力让创作变得如此简单!创作也本该如此!
程洁,1986年出生,华东师范大学毕业,现任深圳市龙岗区平安里学校信息教师,深圳市龙岗区信息骨干教师,多次承担国家级、区级公开课,开发或参与开发两项区级校本课程,热爱教学,现场课、基本功比赛多次获奖。
白净,1983年出生,华东师范大学毕业,现任深圳市龙岗区平安里学校信息教师,深圳市龙岗区教坛新秀,深圳市龙岗区信息学奥林匹克竞赛教练,带领学生多次获得信息学奥赛市级、省级奖项,主持区级科研课题研究两项,开发并参与开发两项区级校本课程,一项校级信息学竞赛课程。
第?1?章?Scratch 简介
1. 1?下载与安装
1. 2?界面介绍
1. 3?程式与指令
第?2?章?我的第一个作品
2. 1?开始移动
2. 2?新增舞台的背景
2. 3?新增 / 删除角色
第?3?章?我的舞台我做主
3. 1?设计舞台和角色
3. 2?程式的搭建
第?4?章?房间变变变
第?5?章?我是小画家
5. 1?画正方形
5. 2?画圆
5. 3?五彩的线
第?6?章?七巧板的故事
第?7?章?图章工具
第?8?章?下雪了
第?9?章?弹球小游戏
9. 1?创建角色
9. 2?程式设计
第?10?章?鱼儿鱼儿水中游
10. 1?搭舞台选演员
10. 2?流程图
10. 3?为角色写流程图
第?11?章?大鱼吃小鱼
11. 1?搭舞台选演员
11. 2?大鱼流程图与程式
11. 3?小鱼流程图与程式
第?12?章?猴子接香蕉
12. 1?搭舞台选演员
12. 2?猴子角色设计
12. 3?香蕉角色设计
12. 4?当猴子接到香蕉
第?13?章?打地鼠
13. 1?搭舞台选演员
13. 2?设计铁锤的程序
13. 3?设计地鼠程序
第?14?章?Flappy Bird
14. 1?搭舞台选演员
14. 2?设计小鸟的程序
14. 3?设计关卡程序
14. 4?增加计分环节
附录?作品欣赏
第一章 Scratch 简介
Scratch是麻省理工学院(MIT)开发的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。很适合8岁以上的儿童使用,目前2.0版已经完全支持中文界面,更方便了使用者,并且完全不用背指令,同时使用积木组合式的程序语言,让学习变得更轻松,并充满乐趣。
关键的关键,不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子独立学习、独立解决问题的能力;而这个创造过程,是最让人快乐的。
官方网站:http://scratch.mit.edu/。
1. 1?下载与安装
(1)首先登录官方网站页面:http://scratch.mit.edu/。
(2)单击左上角 按钮,根据提示,输入相关信息,点击下一步,完成注册。
(3)注册成功后,你可以看到一个新的页面,在页面中点击 ,进入到你的个人主页。
(4)进入个人空间的页面后,你会发现网页的右侧,有一个“Scratch新闻”,在新闻下方点击第一栏,就可以开始下载。
(5)在打开的页面中,点击 ,开始下载和安装。
(6)根据提示操作,以下是安装进程图示。??单击“是”??
(7)软件安装成功,可以通过 标志,设置成中文。
1. 2?界面介绍
以下就Scratch的整个操作界面做一个介绍:
1. 3?程式与指令
我们将Scratch定位于程式语言,那么什么是程式语言呢?
就像人与人之间通过语言来沟通,那程式语言就是人与电脑沟通的桥梁。人类有不同的语言,程式语言也有很多种(不下百种),每个程式语言都有自己的指令、语法、格式和符号等,它们唯一的目的就是使电脑能够迅速达成我们要完成的工作。
什么是程式与指令?每个程式语言针对不同动作会有一些建议的命令或者文字,这些就叫“指令”,而“程式”就是指令及参数的组合。
Scratch的指令积木一共有十大类,分别是: