书籍详情
Scratch 寻宝之旅
作者:刘国利、蒋硕挺
出版社:清华大学出版社
出版时间:2021-08-01
ISBN:9787302576648
定价:¥79.00
购买这本书可以去
内容简介
本书将图形化编程知识的讲解与实战合为一体,从编程的基础概念到顺序、分支、循环结构,从键盘、鼠标控制角色 到角色与角色之间的互动,从变量到列表再到自制积木,由易到难、由浅入深地讲解了Scratch所有模块的相关知识。在 知识讲解之后,设置了大量的案例实战部分。 读者可以通过理论知识的学习,掌握完整的知识体系;基于实战部分的功能说明和步骤提示,进行思考并动手实践, 完成知识的强化与应用。
作者简介
刘国利,教育技术学(师范类)专业,在少儿编程类课程以及成人编程课程方面,具有非常丰富的课程设计及教学经验,当前任少儿编程类课程经理,负责课程体系搭建、课程设计以及少儿编程课程教学等工作。曾主导设计开发Scratch软件编程课程、基于硬件的Scratch编程课程(达奇机器人、儿童无人机等多种)、Python技术入门课程、HTML5(WEB前端)兴趣与就业课程、HTML5面试与真题小程序(决胜前端)、交互式自学编程软件APP等等。设计的课程具有故事性(情景式),课程内容趣味多样;难度具有阶梯性,循序渐进,简单易学,主张开发学习者的多元智能。曾出版面向HTML5初学者的《HTML5布局之路》陈能堡:计算机软件工程专业,在编程类课程方面具有丰富的教学经验,当前任STEAM编程课程讲师,负责Scratch的教学工作。曾参与Scratch软件编程课程以及HTML5兴趣与就业课程的内容研发与制作,参与开发HTML5面试与真题小程序(决胜前端)。
目录
第1单元 Scratch入门
第1课 美丽草原//2
1-1 把角色搬上舞台 //2
1-2 重要的初始化 //6
1-3 位置、方向及大小 //11
1-4 作品实战—草原的新朋友 //17
第2课 草原之旅//19
2-1 让角色说话和思考 //19
2-2 有声的世界 //22
2-3 背景与造型的变化 //27
2-4 作品实战—奇妙的草原旅行 //32
第3课 草原生机 //33
3-1 定点运动 //33
3-2 无休止运动 //41
3-3 角色造型动画 //49
3-4 作品实战—蚂蚁的秘密 //53
第2单元 Scratch基础
第4课 进击的坦克 //56
4-1 条件控制类积木 //56
4-2 多种多样的侦测 //59
4-3 被鼠标点击与停止脚本 //64
4-4 作品实战—突破火线 //69
第5课 四面楚歌 //71
5-1 通过键盘控制角色 //71
5-2 多样的事件 //78
5-3 通过鼠标控制角色运动 //82
5-4 作品实战—突出重围 //86
第6课 躲避坦克军团 //88
6-1 随机数 //88
6-2 变量 //92
6-3 让作品变得更有趣 //97
6-4 作品实战—武装突围 //105
第3单元 Scratch进阶
第7课 激流勇进 //110
7-1 消息 //1108-4
7-2 广播消息并等待 //113
7-3 消息的作用 //1179-1
7-4 作品实战—激流勇进 //122
第8课 疯狂打地鼠//125
8-1 算术运算与布尔值 //125
8-2 逻辑运算与关系运算 //128
8-3 字符串 //132
8-4 作品实战—疯狂打地鼠 //136
8-5 旋风碰碰车 //138
第9课数学函数 //138
9-2 扩展模块 //142
9-3 画笔模块 //145
9-4 作品实战—旋风碰碰车 //149
第4单元 Scratch提升
第10课 野餐之旅 //154
10-1 列表 //154
10-2 列表的基本操作 //156
10-3 列表项的操作 //161
10-4 回家之路 //167
第11课 奇妙万花筒 //170
11-1 自制积木 //170
11-2 有趣的参数 //174
11-3 扩展性更强的自制积木 //177
11-4 作品实战—万花筒 //182
第12课 王子与公主 //184
12-1 克隆 //184
12-2 克隆体的应用 //188
12-3 编程专业术语 //192
12-4 作品实战—皇家游乐园 //194
第5单元 Scratch综合实战
第13课 龙战士传说 //198
知识基础与开发前的准备工作 //198
作品完整功能说明 //198
作品功能拆解 //199
核心功能的实现 //199
作品完整性的实现 //205
功能优化的实现 //211
总结 //217
第1课 美丽草原//2
1-1 把角色搬上舞台 //2
1-2 重要的初始化 //6
1-3 位置、方向及大小 //11
1-4 作品实战—草原的新朋友 //17
第2课 草原之旅//19
2-1 让角色说话和思考 //19
2-2 有声的世界 //22
2-3 背景与造型的变化 //27
2-4 作品实战—奇妙的草原旅行 //32
第3课 草原生机 //33
3-1 定点运动 //33
3-2 无休止运动 //41
3-3 角色造型动画 //49
3-4 作品实战—蚂蚁的秘密 //53
第2单元 Scratch基础
第4课 进击的坦克 //56
4-1 条件控制类积木 //56
4-2 多种多样的侦测 //59
4-3 被鼠标点击与停止脚本 //64
4-4 作品实战—突破火线 //69
第5课 四面楚歌 //71
5-1 通过键盘控制角色 //71
5-2 多样的事件 //78
5-3 通过鼠标控制角色运动 //82
5-4 作品实战—突出重围 //86
第6课 躲避坦克军团 //88
6-1 随机数 //88
6-2 变量 //92
6-3 让作品变得更有趣 //97
6-4 作品实战—武装突围 //105
第3单元 Scratch进阶
第7课 激流勇进 //110
7-1 消息 //1108-4
7-2 广播消息并等待 //113
7-3 消息的作用 //1179-1
7-4 作品实战—激流勇进 //122
第8课 疯狂打地鼠//125
8-1 算术运算与布尔值 //125
8-2 逻辑运算与关系运算 //128
8-3 字符串 //132
8-4 作品实战—疯狂打地鼠 //136
8-5 旋风碰碰车 //138
第9课数学函数 //138
9-2 扩展模块 //142
9-3 画笔模块 //145
9-4 作品实战—旋风碰碰车 //149
第4单元 Scratch提升
第10课 野餐之旅 //154
10-1 列表 //154
10-2 列表的基本操作 //156
10-3 列表项的操作 //161
10-4 回家之路 //167
第11课 奇妙万花筒 //170
11-1 自制积木 //170
11-2 有趣的参数 //174
11-3 扩展性更强的自制积木 //177
11-4 作品实战—万花筒 //182
第12课 王子与公主 //184
12-1 克隆 //184
12-2 克隆体的应用 //188
12-3 编程专业术语 //192
12-4 作品实战—皇家游乐园 //194
第5单元 Scratch综合实战
第13课 龙战士传说 //198
知识基础与开发前的准备工作 //198
作品完整功能说明 //198
作品功能拆解 //199
核心功能的实现 //199
作品完整性的实现 //205
功能优化的实现 //211
总结 //217
猜您喜欢