首页>参考读物>计算机科学与技术>软件与程序设计

零基础学Scratch少儿编程:小学课本中的Scratch创意编程
作者 : 白宏健 编著
出版日期 : 2019-11-15
ISBN : 978-7-111-64053-0
定价 : 89.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 256
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书尝试从三大方面讲解Scratch 3.0的知识内容。第1章介绍Scratch是什么以及Scratch中的界面功能;第2~13章将通过案例学习Scratch中常用方块的使用方法;第14~20章帮助读者完成较高难度的复杂案例。
本书每一章都是一个小而美的案例,知识点从易到难,一步步带领学生走进绚丽多彩的编程世界中。本书案例丰富多彩,从动画到游戏,从音乐美术到物理数学,让学生在享受编程乐趣的同时,不知不觉地学会使用计算机思维去了解世界,解决生活中的实际问题。

图书特色

游戏、动画、音乐、美术、数学、英语
等19个超详解案例

乐趣中学编程
编程中享乐趣
9个模块案例,从易到难,系统讲解Scratch 3.0中常用模块的使用方法和技巧
从动画到游戏,从音乐到美术,从英语到数学……案例多,范围广
共19个超详解案例,21个小时的视频讲解,19个挑战练习,让学习水到渠成。

图书前言

  未来世界瞬息万变,这使得我们的孩子们需要具备多项能力。其中不可缺少的一项,便是对软件的理解、运用能力。什么是软件呢?举个例子,微信是软件,支付宝也是软件,智能手机中的所有APP都是软件。尽管不熟悉软件的精确概念,但是软件已经在我们的生活中无处不在了。很多国家都已经将软件素质教育纳入中小学必修课程,国内也已经开始了这方面的探索研究。
  笔者将多年的知识积累和实务工作经验浓缩成这本书奉献给你。书中采用了大量案例分析,行文深入浅出、图文并茂,将枯燥生硬的理论知识用诙谐幽默、浅显直白的语言娓娓道来。本书抛开深奥的理论化条文,除了必备的基础理论知识介绍外,不会贪多求全,而是强调实务操作、快速上手,不囿于示意与演示。本书案例丰富多彩,从动画到游戏,从音乐、美术到物理、数学,让你在趣味中不知不觉形成计算机思维,去了解世界,解决生活中的实际问题。本书提供详细的视频讲解,一步步还原具体的思考和编码过程,让你从中获得经验和技巧。
  因受作者水平和成书时间所限,本书难免存在疏漏和不当之处,敬请指正。
本书特色
  1. 案例贯穿式学习
  以小案例讲解为基础,在实战演练中学习Scratch核心模块。通过对一个个案例的学习、演练,逐步掌握Scratch各个模块的使用方法。
  2. 知识讲解精练易懂
  对知识点的讲解贴近生活,通俗易懂,能引领读者快速入门,配合丰富多彩、流行有趣的实例,可以达到巩固所学知识的效果。
  3. 案例讲解视频
  随书赠送50课时的教学讲解视频,全方位、细致地讲解知识点。
  4. 读者交流学习
  可以加入QQ群:21948169,里面有众多编程爱好者,大家可以在群中讨论问题、分享经验、结交朋友,更快、更好地学习。
本书内容及体系结构
  第1章 认识Scratch
  Scratch是MIT(麻省理工学院)开发的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术,很适合8岁以上的儿童使用。使用这种积木组合式的程序语言,完全不用背指令,让学习变得更轻松,并充满乐趣。
  第2章 外观模块:猫和老鼠的故事
  大家都听过猫和老鼠的故事吧,本章我们将使用Scratch制作一个猫和老鼠见面聊天的故事。通常聊天的时候,都是一问一答,时间上会有短暂的停顿。那么接下来,就学习Scratch中对话的方法,完成Tom(猫的名字)和Jerry(老鼠的名字)的故事。
  第3章 事件模块:变色汽车
  很多同学都非常喜欢汽车,那么一起来使用Scratch软件制作一个变色汽车的动画吧。在这个案例中,我们将使用键盘中的“→”键、“←”键和空格键控制一辆汽车的前进和后退。同时,汽车在移动的过程中,颜色也不断发生着变化。怎么样,是不是觉得很有意思呢?
  第4章 碰撞模块:疯狂外星人
  外星人的故事一般都在电影中上演,本章我们就使用Scratch制作一个疯狂外星人的动画吧。与电影不同的是,这个外星人的一举一动都由键盘上的“↑”键、“↓”键和空格键来控制。怎么样?一起来完成吧。
  第5章 广播模块:散步的小狗
  本章我们将学习Scratch中的广播模块。当我们使用鼠标单击舞台上的按钮时,将向小狗发送不同的广播信号,当小狗接收到不同的广播信号后,我们就可以控制小狗的运动了。
  第6章 声音模块:跳街舞
  本章我们将学习Scratch当中的声音模块。当舞蹈老师听到pop声的时候,将做出一系列舞蹈动作;当舞蹈老师听到ya声的时候,将向上跳动。
  第7章 调音模块:森林小马
  本章我们将学习Scratch当中的调音模块。当单击森林小马的时候,小马发出欢喜的叫声,并且开始向前奔跑。随着不断地奔跑,小马的叫声不断增大,看起来相当高兴。
  第8章 音乐模块:弹钢琴
  本章我们将学习Scratch当中的弹奏模块。首先在舞台中绘制出钢琴的黑白键盘,然后给每一个琴键添加声音,最后当弹奏时,键盘的大小会发生变化,这样就完成了一款Scratch钢琴的制作。
  第9章 画笔模块:画多边形
  本章我们将学习Scratch当中的画笔模块。通过画笔模块,我们可以在舞台上画画,同时可以输入任意数字,让画笔画出对应的多边形。
  第10章 运动模块:俄罗斯方块
  大家听说过“俄罗斯方块”的游戏吧?本章将使用Scratch当中的移动模块制作一个功能简单的“俄罗斯方块”游戏。使用键盘中的按键,可以在舞台中随意移动俄罗斯方块的位置,并且可以旋转方块等。
  第11章 游戏:大象吃橘子
  橘子从天而降,砸到了大象的身上。为了不让大象被砸到,你可以使用键盘上的“←”键和“→”键让大象在舞台中左右移动,这样大象就不会被橘子砸到了。
  第12章 游戏:小猫抢香蕉
  一只饥饿的小猫发现香蕉后,就急不可耐地跑过去要吃。小猫跟随着鼠标移动,碰到香蕉后发出声音,并且会说“真好吃”。香蕉也会随机显示在舞台的任意位置上,而且香蕉的颜色也时刻发生着变化。
  第13章 游戏:警车比赛
  警察局要组织一场警车比赛。比赛规则是在最短的时间内,首先到达红旗所在位置的警车将获胜。如果警车在沿途中碰到蓝色标线,将重新开始。
  第14章 音乐:动物音乐会
  同学们,你们还记得动物园里各种动物的声音吗?比如猴子、老虎的声音等。让我们使用Scratch软件把这些动物们召集起来,制作一场别具风格的动物钢琴音乐会吧!
  第15章 美术:认识图形
  我们使用Scratch软件再制作一个有趣好玩的案例——使用鼠标单击不同的图形,画笔就会自动画出相应的图形,比如三角形或圆形等。单击“再试一次”按钮,将清空画板,可以重新画。
  第16章 美术:小小绘画板
  同学们在美术课中都会用到各种颜色的画笔,本章我们就使用Scratch软件来制作一个绘画板,这个绘画板可以变换画笔的颜色,也可以调整画笔的粗细,还具有橡皮擦和清空画板的功能。
  第17章 英语:Happy Birthday
  “祝你生日快乐,祝你生日快乐,祝你生日快乐,祝你生日快乐。”同学们,知道这是什么歌曲吗?对,是《生日歌》。当你过生日的时候,爸爸妈妈就会给你唱这首歌,但是你会用英文唱《生日歌》吗?本章就将使用Scratch软件给可爱的小象制作一首英文的《生日歌》。
  第18章 英语:At the zoo
  同学们,你们喜欢小动物吗?今天我们就去动物园看一看,都有哪些可爱的小动物呢?你们知道小动物的英文名字是什么吗?本章就将使用Scratch软件制作一个看图说英文名字的案例。
  第19章 数学:九九乘法表
  同学们应该都学习过九九乘法表吧,那么你们都是如何记忆九九乘法表的呢?本章将使用Scratch软件制作一个学习九九乘法表的游戏。通过赛车比赛的方式,充满趣味地学习九九乘法表。
  第20章 数学:认识时间
  “溜溜圆,光闪闪,两根针,会动弹。一根长,一根短,滴答滴答转圈圈”。同学们,猜一猜,这是什么东西呢?对,这就是“钟表”,通过钟表,我们就能知道此时此刻的具体时间。那么如何用Scratch制作一个钟表呢?本章将给出答案。
本书读者对象
* 7~17岁的青少年
* 少儿编程指导教师
* 其他对少儿编程有兴趣的各类人员

上架指导

计算机\程序设计

封底文字

零基础学编程, 边学边玩!
全彩看图趣味学!

第11章 游戏:大象吃橘子
第12章 游戏:小猫抢香蕉
第13章 游戏:警车比赛
第14章 音乐:动物音乐会
第15章 美术:认识图形
第16章 美术:小小绘画板
第17章 英语:Happy Birthday
第18章 英语:At the zoo
第19章 数学:九九乘法表
第20章 数学:认识时间

第2章 外观模块:猫和老鼠的故事
第3章 事件模块:变色汽车
第4章 碰撞模块:疯狂外星人
第5章 广播模块:散步的小狗
第6章 声音模块:跳街舞
第7章 调音模块:森林小马
第8章 音乐模块:弹钢琴
第9章 画笔模块:画多边形
第10章 运动模块:俄罗斯方块

作者简介

白宏健 编著:白宏健,韩国江源大学计算机专业硕士。从2017年起,积极投身少儿编程普及教育,担任“少儿代码俱乐部创客乐园”特约教师,在网易云课程、腾讯课堂等平台开设Scratch儿童趣味编程公开课,曾多次带领学员参加中国青少年机器人竞赛等相关竞赛活动,取得优异成绩。

图书目录

前言
第1章 认识Scratch 1
1.1 初识Scratch 1
1.1.1 Scratch是什么 1
1.1.2 Scratch适合哪些人学习 2
1.1.3 Scratch难学吗 2
1.2 Scratch的使用方法 2
1.2.1 在线版Scratch 2
1.2.2 离线版Scratch 5
1.3 Scratch界面介绍 8
1.4 总结 9
第2章 外观模块:猫和老鼠的故事 11
2.1 案例介绍 11
2.1.1 界面预览 11
2.1.2 方块说明 12
2.2 动手试一试 13
2.2.1 猫和老鼠闪亮登场 13
2.2.2 猫和老鼠打招呼 17
2.2.3 2秒对话间隔时间 19
2.2.4 增加对话内容 19
2.2.5 添加舞台背景 20
2.3 总结 22
2.3.1 整理方块 22
2.3.2 学方块,想一想 22
2.4 挑战一下 23
第3章 事件模块:变色汽车 24
3.1 案例介绍 24
3.1.1 界面预览 24
3.1.2 方块说明 25
3.2 动手试一试 25
3.2.1 汽车前进 26
3.2.2 汽车后退 28
3.2.3 改变汽车颜色 29
3.2.4 汽车回到起点 32
3.2.5 添加舞台背景 33
3.3 总结 34
3.3.1 整理方块 35
3.3.2 学方块,想一想 35
3.4 挑战一下 36
第4章 碰撞模块:疯狂外星人 37
4.1 案例介绍 37
4.1.1 界面预览 37
4.1.2 方块说明 38
4.2 动手试一试 39
4.2.1 外星人向上移动 39
4.2.2 外星人向下移动 42
4.2.3 外星人移动到指定位置 43
4.2.4 修改舞台背景 45
4.3 总结 48
4.3.1 整理方块 48
4.3.2 学方块,想一想 49
4.4 挑战一下 49
第5章 广播模块:散步的小狗 51
5.1 案例介绍 51
5.1.1 界面预览 51
5.1.2 方块说明 52
5.2 动手试一试 52
5.2.1 添加按钮 53
5.2.2 添加广播信息 55
5.2.3 小狗接收广播信息 57
5.2.4 指定小狗位置 60
5.2.5 添加舞台背景 61
5.3 总结 61
5.3.1 整理方块 62
5.3.2 学方块,想一想 62
5.4 挑战一下 63
第6章 声音模块:跳街舞 64
6.1 案例介绍 64
6.1.1 界面预览 64
6.1.2 方块说明 64
6.2 动手试一试 65
6.2.1 准备舞蹈姿势 65
6.2.2 舞动起来 67
6.2.3 跳起来 69
6.2.4 添加声音 71
6.2.5 添加舞台背景 72
6.3 总结 72
6.3.1 整理方块 73
6.3.2 学方块,想一想 74
6.4 挑战一下 74
第7章 调音模块:森林小马 75
7.1 案例介绍 75
7.1.1 界面预览 75
7.1.2 方块说明 75
7.2 动手试一试 76
7.2.1 小马登场 76
7.2.2 调节音量 78
7.2.3 马儿跑起来 79
7.2.4 慢慢停下来 80
7.2.5 添加舞台背景 81
7.3 总结 82
7.3.1 整理方块 82
7.3.2 学方块,想一想 82
7.4 挑战一下 83
第8章 音乐模块:弹钢琴 84
8.1 案例介绍 84
8.1.1 界面预览 84
8.1.2 方块说明 84
8.2 动手试一试 85
8.2.1 绘制钢琴琴键 85
8.2.2 改变琴键大小 90
8.2.3 添加琴键声音 91
8.2.4 添加舞台背景 93
8.3 总结 95
8.3.1 整理方块 95
8.3.2 学方块,想一想 95
8.4 挑战一下 95
第9章 画笔模块:画多边形 97
9.1 案例介绍 97
9.1.1 界面预览 97
9.1.2 方块说明 98
9.2 动手试一试 98
9.2.1 添加画笔 98
9.2.2 向用户提问 99
9.2.3 设置画笔大小和颜色 102
9.2.4 绘制多边形 103
9.3 总结 107
9.3.1 整理方块 107
9.3.2 学方块,想一想 108
9.4 挑战一下 109
第10章 运动模块:俄罗斯方块 110
10.1 案例介绍 110
10.1.1 界面预览 110
10.1.2 方块说明 111
10.2 动手试一试 111
10.2.1 绘制俄罗斯方块 112
10.2.2 添加游戏向导 115
10.2.3 控制俄罗斯方块 117
10.2.4 添加旋转和声音 118
10.3 总结 120
10.3.1 整理方块 120
10.3.2 学方块,想一想 121
10.4 挑战一下 121
第11章 游戏:大象吃橘子 123
11.1 案例介绍 123
11.1.1 界面预览 123
11.1.2 方块说明 123
11.2 动手试一试 124
11.2.1 准备大象和橘子 124
11.2.2 从天而降的橘子 126
11.2.3 橘子的碰撞处理 129
11.2.4 大象的反应 132
11.2.5 控制大象 132
11.3 总结 134
11.3.1 整理方块 134
11.3.2 学方块,想一想 135
11.4 挑战一下 136
第12章 游戏:小猫抢香蕉 137
12.1 案例介绍 137
12.1.1 界面预览 137
12.1.2 方块说明 137
12.2 动手试一试 138
12.2.1 准备角色 138
12.2.2 鼠标控制小猫 140
12.2.3 碰撞处理 141
12.2.4 五颜六色的香蕉 142
12.3 总结 145
12.3.1 整理方块 145
12.3.2 学方块,想一想 145
12.4 挑战一下 146
第13章 游戏:警车比赛 147
13.1 案例介绍 147
13.1.1 界面预览 147
13.1.2 方块说明 147
13.2 动手试一试 148
13.2.1 准备角色 148
13.2.2 方向键控制警车移动 151
13.2.3 碰撞处理 151
13.2.4 添加音效 153
13.3 总结 155
13.3.1 整理方块 155
13.3.2 学方块,想一想 156
13.4 挑战一下 156
第14章 音乐:动物音乐会 158
14.1 算法设计 158
14.1.1 分析弹奏钢琴的过程 158
14.1.2 设计弹奏钢琴的算法 158
14.2 Scratch编程详解 160
14.2.1 搭建舞台 160
14.2.2 添加可爱的小动物 162
14.2.3 搭建方块代码 164
14.2.4 其他动物的方块代码解读 166
14.3 总结 167
14.3.1 整理方块 167
14.3.2 学方块,想一想 167
14.4 挑战一下 168
第15章 美术:认识图形 169
15.1 算法设计 169
15.1.1 分析自动画图形的过程 169
15.1.2 设计自动画图形的算法 170
15.2 Scratch编程详解 170
15.2.1 搭建舞台 170
15.2.2 鼠标点一点,自动画图形 174
15.2.3 主持人互动和再试一次 178
15.3 总结 179
15.3.1 整理方块 180
15.3.2 学方块,想一想 180
15.4 挑战一下 181
第16章 美术:小小绘画板 182
16.1 算法设计 182
16.1.1 分析制作绘画板的过程 182
16.1.2 设计制作绘画板的算法 182
16.2 Scratch编程详解 183
16.2.1 制作画笔 184
16.2.2 添加更多颜色的画笔 187
16.2.3 调整画笔粗细 189
16.2.4 添加清空画板功能 192
16.3 总结 192
16.3.1 整理方块 193
16.3.2 学方块,想一想 193
16.4 挑战一下 194
第17章 英语:Happy Birthday 195
17.1 算法设计 195
17.1.1 分析小象过生日的过程 195
17.1.2 设计小象过生日的算法 196
17.2 Scratch编程详解 196
17.2.1 搭建舞台 196
17.2.2 添加蛋糕 200
17.2.3 添加音乐《生日歌》 203
17.2.4 搭建“小象吹蜡烛”的动画方块 204
17.2.5 添加英文文字动画 204
17.3 总结 205
17.3.1 整理方块 205
17.3.2 学方块,想一想 205
17.4 挑战一下 207
第18章 英语:At the zoo 208
18.1 算法设计 208
18.1.1 分析看图说单词的过程 208
18.1.2 设计看图说单词的算法 209
18.2 Scratch编程详解 209
18.2.1 搭建舞台 209
18.2.2 添加单词卡片 213
18.2.3 点动物,看单词 215
18.2.4 添加音效 216
18.2.5 其他动物的方块代码 217
18.3 总结 217
18.3.1 整理方块 218
18.3.2 学方块,想一想 218
18.4 挑战一下 219
第19章 数学:九九乘法表 220
19.1 算法设计 220
19.1.1 分析比赛学乘法的过程 220
19.1.2 设计比赛学乘法的算法 221
19.2 Scratch编程详解 221
19.2.1 搭建舞台 221
19.2.2 为START按钮搭建方块 225
19.2.3 为紫色赛车搭建方块 227
19.2.4 为绿色赛车搭建方块 228
19.3 总结 229
19.3.1 整理方块 229
19.3.2 学方块,想一想 229
19.4 挑战一下 230
第20章 数学:认识时间 232
20.1 算法设计 232
20.1.1 时针的顺序执行运动过程 232
20.1.2 时针的重复执行运动过程 233
20.1.3 两种算法的对比 234
20.2 Scratch编程详解 234
20.2.1 添加角色 235
20.2.2 搭建方块,让秒针旋转 236
20.2.3 添加变量 237
20.2.4 添加滴答声音 238
20.2.5 分针和时针的编程方块 239
20.3 总结 240
20.3.1 整理方块 241
20.3.2 学方块,想一想 241
20.4 挑战一下 241

教学资源推荐
作者: Y. Daniel Liang
作者: Stuart Reges;Marty Stepp
作者: 施霞萍 张欢欢 王瑾德 马可幸 编著
参考读物推荐
作者: [美] 迈克·阿瑟顿(Mike Atherton) 卡丽·哈恩(Carrie Hane) 著
作者: 张秀宏 著
作者: (美)John Lakos 著