Scratch寻宝之旅

Scratch寻宝之旅"

作者:刘国利、蒋硕挺
ISBN:9787302576648
定价:¥79
字数:千字
页数:
出版时间:2021.08.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

本书将图形化编程知识的讲解与实战合为一体,从编程的基础概念到顺序、分支、循环结构,从键盘、鼠标控制角色

到角色与角色之间的互动,从变量到列表再到自制积木,由易到难、由浅入深地讲解了Scratch所有模块的相关知识。在

知识讲解之后,设置了大量的案例实战部分。

读者可以通过理论知识的学习,掌握完整的知识体系;基于实战部分的功能说明和步骤提示,进行思考并动手实践,

完成知识的强化与应用。

前言

21世纪,计算机编程是每个孩子都应当具备的一项技能。编程不仅是未来不可或缺的

一种工作技能,更是锻炼个人能力成长的良好工具。本书除了希望能够传达Scratch知识之

外,更希望能够将编程背后的“宝藏”送给每位读者。

在Scratch中,无论是制作一个简单的小案例,还是实现一个复杂的作品,都需要按照

合理的步骤和规范进行操作。

数个零散的积木块,怎样才能拼接成最终的成品?面对最终要实现的作品,需要按照

什么样的逻辑来实现?有没有更好的实现方法?众多的积木块拥有着千变万化的组合方式,

一个数值的细微变化会让作品的运行结果有何不同?如何使用这些积木,打造自己的个性化

作品?

伴随着本书的阅读,这些问题都会迎刃而解,在面对并解决这些问题的过程中,逻辑思

维与解决问题的能力会得到充分的锻炼,创新思维也会在案例制作环节得到激发。

希望本书能够让您有所收获。

本书适用人群

 ●6~12岁的小学生。 

●大学生、父母以及所有想要学习计算机编程的成年人。 

●小学计算机教师、STEM课程研发人员、培训机构的编程教师。 

●Scratch的初学者、爱好者。

本书结构

本书共分为三大部分,分别是序篇、主内容部分以及综合实战部分。

 ●序篇:介绍编程的基本概念、本书特点、Scratch软件的下载与安装、Scratch软件

II

界面、Scratch作品的体验等基础入门知识。 

●主内容部分:由易到难、由浅入深地讲解Scratch编程知识,共包含4个单元,每个

单元由3节课程组成,每节课程中包含多个案例作品,让读者边学边练。 

●综合实战部分:应用已学习的Scratch知识完成一个完整作品的开发。

目录

第1单元 Scratch入门

第1课 美丽草原···························2

1-1 把角色搬上舞台 ························21-2 重要的初始化 ··························61-3 位置、方向及大小 ····················111-4 作品实战—草原的新朋友 ········17

第2课 草原之旅·························19

2-1 让角色说话和思考 ···················192-2 有声的世界 ···························22

2-3 背景与造型的变化 ···················272-4 作品实战—奇妙的草原旅行 ······32

第3课 草原生机 ·························33

3-1 定点运动 ······························333-2 无休止运动 ···························413-3 角色造型动画 ························493-4 作品实战—蚂蚁的秘密 ···········53

第2单元 Scratch基础

第4课 进击的坦克 ······················56

4-1 条件控制类积木 ······················564-2 多种多样的侦测 ······················594-3 被鼠标点击与停止脚本 ··············644-4 作品实战—突破火线 ··············69

第5课 四面楚歌 ·························71

5-1 通过键盘控制角色 ···················715-2 多样的事件 ···························78

5-3 通过鼠标控制角色运动 ··············825-4 作品实战—突出重围 ··············86

第6课 躲避坦克军团 ···················88

6-1 随机数 ································886-2 变量 ···································926-3 让作品变得更有趣 ···················976-4 作品实战—武装突围 ·············105

Scratch 寻宝之旅 三校 文前.indd 17

2021/8/5 16:17:06

第3单元 Scratch进阶

第3单元 Scratch进阶

第7课 激流勇进 ························110

7-1 消息 ··································1108-4 

7-2 广播消息并等待 ·····················113

第9课 

7-3 消息的作用 ··························1179-1 

7-4 作品实战—激流勇进 ·············122

第8课 疯狂打地鼠·····················125

8-1 算术运算与布尔值 ··················1258-2 逻辑运算与关系运算 ···············128

第4单元 Scratch提升

第10课 野餐之旅 ······················154

10-1 列表 ································15410-2 列表的基本操作 ···················15610-3 列表项的操作 ······················16110-4 回家之路 ···························167

第11课 奇妙万花筒 ···················170

11-1 自制积木 ···························17011-2 有趣的参数 ·························174

8-3 字符串 ·······························132

作品实战—疯狂打地鼠 ··········136

旋风碰碰车 ·····················138

数学函数 ·····························1389-2 扩展模块 ·····························1429-3 画笔模块 ·····························1459-4 作品实战—旋风碰碰车 ··········149

11-3 扩展性更强的自制积木 ···········17711-4 作品实战—万花筒 ··············182

第12课 王子与公主 ···················184

12-1 克隆 ································18412-2 克隆体的应用 ······················18812-3 编程专业术语 ······················19212-4 作品实战—皇家游乐园 ·········194

第5单元 Scratch综合实战

第13课 龙战士传说 ···················198

知识基础与开发前的准备工作 ···········198

作品完整功能说明 ························198

作品功能拆解 ······························199

核心功能的实现 ···························199

作品完整性的实现 ························205

功能优化的实现 ···························211

总结 ········································217

XVIII

Scratch 寻宝之旅 三校 文前.indd 18

2021/8/5 16:17:06

作者简介

编辑推荐

本书提供了使用Scratch编程实现项目或游戏开发的必备知识,全面讲解了Scratch编程知识。

作者寄语

刘国利,

教育技术学(师范类)专业,在少儿编程类课程以及成人编程课程方面,具有非常丰富的课程设计及教学经验,当前任少儿编程类课程经理,负责课程体系搭建、课程设计以及少儿编程课程教学等工作。曾主导设计开发Scratch软件编程课程、基于硬件的Scratch编程课程(达奇机器人、儿童无人机等多种)、Python技术入门课程、HTML5(WEB前端)兴趣与就业课程、HTML5面试与真题小程序(决胜前端)、交互式自学编程软件APP等等。

设计的课程具有故事性(情景式),课程内容趣味多样;难度具有阶梯性,循序渐进,简单易学,主张开发学习者的多元智能。

曾出版面向HTML5初学者的《HTML5布局之路》

陈能堡:

计算机软件工程专业,在编程类课程方面具有丰富的教学经验,当前任STEAM编程课程讲师,负责Scratch的教学工作。曾参与Scratch软件编程课程以及HTML5兴趣与就业课程的内容研发与制作,参与开发HTML5面试与真题小程序(决胜前端)。

电子资料

www.luweidong.cn

下一个