书籍作者:李强 | ISBN:9787115004741 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:6269 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
Scratch 3.0少儿游戏趣味编程内容介绍:
本书通过讲解用Scratch 3.0 编写15 款有趣的小游戏和小程序的开发过程,由浅入深地向读者介绍Scratch 3.0 编程的基本技术以及程序设计的基本思维和方法。
全书共8章和1个附录。第1 章带领读者认识Scratch 3.0,第2 章介绍Scratch 3.0 编程中用到的一些基本的概念。第3 章和第4 章分别介绍几个初级难度游戏的编写过程。第5章介绍4款中级难度游戏的编写过程。第6 章、第7 章和第8 章分别介绍一款高级难度游戏的编写过程。附录给出了Scratch 3.0 中常用的编程积木的列表和说明,可供读者在需要时查阅。本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考,也非常适合小学生或初中学生自学。
Scratch 3.0少儿编程趣味课 内容介绍:
Scratch 3.0是美国麻省理工学院(MIT)发布的新版编程语言和平台,相较于Scratch 2.0,功能和界面进行了较大的更新。
本书是一本学习Scratch 3.0创意和编程的趣味课程指南。全书分为3篇,共25课。首先从少儿学编程的基础和准备出发,详细介绍了Scratch 3.0的界面和功能,通过40多个项目示例,展示了各类积木的用法和编程技巧,并介绍了如何将Scratch 3.0和Makey Makey、micro:bit、LEGO MINDSTORMS EV3等硬件结合进行编程开发。最后,通过两个完整的游戏案例的开发,展示了如何综合应用前面课程所学的知识和技能。本书在课程中,通过“想一想,试一试”板块激发读者进行思考和动手实践,并且在附录部分给出了相应的提示和解答以供参考。
本书适合中小学信息技术课教师或相关培训机构教师、引导孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学,还可以作为课外培训班的教材。
李强
计算机书籍的作家和译者。他曾是赛迪网校计算机领域的金牌讲师,近年来专心研究和从事青少年计算机和编程教学。著有《Scratch 3.0 少儿游戏趣味编程》《Scratch 2.0 少儿游戏趣味编程》,其配套的教学视频得到了读者的喜爱。
林子为
北京市海淀区中关村第二小学生四年级学生,对科技和编程有浓厚的兴趣,曾参加谷歌全国中小学生计算思维与编程挑战赛。
郝敬轩
北京东交民巷小学六年级学生,对科学充满好奇心,喜爱学习计算机编程,对Scratch 编程有浓厚兴趣。
李若瑜
四年级小学生,电玩狂热爱好者。他为书中的游戏贡献了很好的创意和素材。李若瑜同学还主动承担了测试工作,本书中的所有示例游戏都经过了他“苛刻”的试玩。
Scratch 3.0少儿游戏趣味编程编辑推荐
本书通过15款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 3.0编程的基本技能以及程序设计的思维和方法。
本书首先带领读者认识Scratch 3.0,了解Scratch 3.0 编程中用到的基本概念,然后按照初级、中级和高级3个难度层次,详细介绍15款趣味游戏的开发过程。附录部分给出了Scratch 3.0中常用的编程积木的列表和说明,方便读者在需要时查阅。
本书具有以下特色:
● “做中学”的方法和理念,寓教于乐。
● 注重基础知识的介绍和铺垫,训练编程思维。
● 游戏选取注意代表性和趣味性,区分不同的难度层次。
● 使用“小贴士”和特殊的知识板块,强调重点和难点。
● 提供示例代码和编程素材下载,方便小朋友自学。
本书带领读者编写的趣味游戏包括:
.初级难度游戏
大家来找茬 迷宫探险
打地鼠 翻翻乐
水底世界 弹球
电子相册 白色圣诞节
.中级难度游戏
逃家小兔
“石头剪刀布”人机对战
贪吃蛇 双人五子棋
.高级难度游戏
全民飞机大战
泡泡龙
植物大战僵尸
本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 3.0编程的家长阅读参考,也非常适合小学生或初中学生自学。
Scratch 3.0少儿编程趣味课
全彩印刷,40个丰富多彩的项目,2个完整游戏案例
做中学,动手学,轻松掌握Scratch 3.0创意和编程
提供代码和素材下载,方便亲子互动和自学
Scratch 3.0少儿编程趣味课编辑推荐:
全彩印刷,40个丰富多彩的项目,2个完整游戏案例
做中学,动手学,轻松掌握Scratch 3.0创意和编程
提供代码和素材下载,方便亲子互动和自学
本书是学习Scratch 3.0创意和编程的趣味课程指南。本书从少儿学编程的基础和准备出发,介绍了Scratch 3.0的界面和功能,并通过30多个项目示例,详细展示了各类积木的用法和编程技巧,以及如何将Scratch 3.0与众多流行的硬件结合进行编程开发。最后,通过两个完整的游戏案例的开发,展示了如何综合应用前面课程所学的知识和技能。
本书具有以下特色:
● 从少年儿童认知和学习理念入手,帮助读者迈好少儿学编程的第 一步。
● 坚持做中学的方法。通过众多的实际项目示例来展示积木的用法和技巧。
● 内容精心设计,项目选材独到,符合读者的学习规律。
● 通过“想一想,试一试”板块,来鼓励读者进行反思和尝试,以便提升学习效果。
● 提供完整的代码和素材下载,方便读者参考学习。
本书适合中小学信息技术课教师或相关培训机构教师、引导孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学,还可以作为课外培训教材。
本书包含的部分精彩案例:
.基本案例
鹦鹉飞翔、字母旋转、滑来滑去、小狗宇航员
.Elf魔法系列案例
Elf变大变小、Elf深山寻宝、Elf进古堡、Elf吵醒恶龙、Elf魔法变马
.分步改进案例
海底追赶游戏1.0版到3.0版、大鱼吃小鱼1.0版到2.0版
.特色案例
声音之花、乐队演奏(普通版并扩展为用Makey Makey操控)
心随声动(普通版并扩展为用micro:bit操控)
Elf 遇到机器人(普通版并扩展为用LEGO EV3操控)
.完整游戏
打鸭子、愤怒的小鸟
Scratch 3.0少儿游戏趣味编程
目录/ Contents
第 1 章 初识Scratch / 1
1.1 Scratch 3.0 新功能简介 / 2
1.1.1 新版本的运行环境和功能支持 / 2
1.1.2 升级到Scratch 3.0 / 3
1.1.3 Scratch 3.0 界面上的显著变化 / 3
1.2 Scratch 网站 / 5
1.3 Scratch 的环境搭建 / 7
1.3.2 创建Scratch 社区用户 / 7
1.3.2 Scratch 的离线安装 / 10
1.4 项目编辑器介绍 / 12
1.4.1 舞台区 / 13
1.4.2 角色列表区 / 14
1.4.3 操控区 / 16
1.4.4 代码区 / 18
1.5 第 一个小程序 / 19
1.5.1 绘图编辑器 / 20
1.5.2 Hello World 小程序 / 21
1.5.3 文件操作 / 25
2 第 2 章 Scratch 编程准备 / 27
2.1 Scratch 基本概念 / 28
2.1.1 角色 / 28
2.1.2 造型 / 29
2.1.3 背景 / 30
2.1.4 声音 / 31
2.1.5 积木 / 31
2.1.6 脚本 / 33
2.1.7 坐标 / 33
2.1.8 碰撞 / 34
2.1.9 如何让程序开始执行 / 34
2.2 程序设计的基本概念 / 35
2.2.1 变量 / 35
2.2.2 列表 / 37
2.2.3 数学计算 / 39
2.2.4 循环 / 39
2.2.5 条件 / 40
2.2.6 事件和消息 / 41
第3 章 初级游戏编程之一 / 42
3.1 大家来找茬 / 43
3.2 迷宫探险 / 50
3.3 打地鼠 / 54
3.4 翻翻乐 / 60
第4 章 初级游戏编程之二 / 75
4.1 水底世界 / 76
4.2 弹球 / 80
4.3 电子相册 / 88
4.4 白色圣诞节 / 91
第5 章 中级游戏编程 / 100
5.1 逃家小兔 / 101
5.2 “石头剪刀布”人机对战 / 114
5.3 贪吃蛇 / 126
5.4 双人五子棋 / 140
第6 章 全民飞机大战游戏 / 153
6.1 游戏简介 / 154
6.2 游戏编程 / 156
第7 章 泡泡龙 / 177
7.1 游戏简介 / 178
7.2 游戏编程 / 181
第8 章 植物大战僵尸 / 208
8.1 游戏简介 / 209
8.2 游戏编程 / 211
附录 / 241
Scratch 3.0少儿编程趣味课 目录:
第 1篇 预备篇
第 1课 编程是一种流畅的表达
1.1 编程是一种表达 / 003
1.2 编程的重要性和好处 / 004
1.3 编程语言的类别和层级 / 006
第 2课 创新学习和游戏精神
2.1 建构主义学习理论 / 008
2.2 创造性学习 / 011
第3课 Scratch的前世今生
3.1 LOGO语言 / 013
3.2 可视化的Scratch编程语言 / 014
3.3 4P原则 / 015
3.4 低高宽的设计原理 / 016
3.5 婴儿围栏和游乐场 / 017
3.6 面向未来的Scratch / 017
第4课 十条建议
4.1 给家长和老师的十条建议 / 020
4.2 给本书读者的十条建议 / 023
第 2篇 技能篇
第5课 初识Scratch 3.0
5.1 Scratch网站 / 027
5.2 Scratch的环境搭建 / 028
5.3 项目编辑器介绍 / 033
第6课 Scratch编程预备知识
6.1 Scratch基本概念 / 042
6.2 程序设计的基本概念 / 048
第7课 角色和背景
7.1 添加角色 / 055
7.2 添加背景 / 056
7.3 角色动画 / 057
7.4 创作故事 / 058
第8课 让角色动起来
8.1 运动积木 / 062
8.2 让字母旋转 / 064
8.3 滑来滑去 / 065
8.4 使用方向键 / 066
8.5 制作追赶游戏 / 067
第9课 改变角色的外观和行为
9.1 外观积木 / 069
9.2 变大变小 / 071
9.3 隐藏和出现 / 072
9.4 添加效果 / 073
9.5 扩展海底追赶游戏 / 076
第 10课 用事件驱动程序
10.1 事件积木 / 078
10.2 有声音就心动 / 079
10.3 Elf进入古堡 / 081
10.4 改进变大变小 / 085
11 第 11课 添加声音更有趣
11.1 声音积木 / 088
11.2 演奏萨克斯 / 089
11.3 改进追赶游戏 / 090
12 第 12课 控制程序的执行
12.1 控制积木 / 092
12.2 Elf吵醒恶龙 / 093
12.3 克隆的特效 / 096
12.4 Elf魔法变马 / 097
第 13课 积木中的侦察兵
13.1 侦测积木 / 100
13.2 声音之花 / 102
13.3 大鱼吃小鱼 / 104
第 14课 积木中的数学家
14.1 运算积木 / 107
14.2 四则运算 / 108
14.3 健忘的多莉 / 112
第 15课 存储和访问数据
15.1 变量积木 / 116
15.2 抓气球 / 118
15.3 改进大鱼吃小鱼程序 / 119
15.4 成绩表 / 122
第 16课 自己动手丰衣足食
16.1 自制积木 / 127
16.2 Scratch精彩之旅 / 129
第 17课 让声音更美妙
17.1 音乐积木 / 136
17.2 乐队演奏 / 137
第 18课 绘制线条和形状
18.1 画笔积木 / 141
18.2 种树 / 142
18.3 小动物的旋转舞会 / 143
18.4 旋转的小乌龟 / 145
第 19课 使用摄像头来侦测运动
19.1 视频侦测积木 / 147
19.2 打气球 / 148
19.3 演奏架子鼓 / 150
19.4 拯救乐高小人 / 151
第 20课 翻译家和朗读家
20.1 翻译积木 / 155
20.2 文本朗读积木 / 156
20.3 Elf遇到机器人 / 156
第3篇 实战篇
21 第 21课 把任何东西变成按键——Makey Makey
21.1 什么是Makey Makey / 163
21.2 Makey Makey积木 / 164
21.3 幸运轮盘 / 164
21.4 演奏钢琴 / 166
第 22课 把作品连接到实体世界——micro:bit
22.1 连接micro:bit / 172
22.2 micro:bit积木 / 177
22.3 心动由你来决定 / 178
22.4 演奏吉他 / 180
第 23课 搭建交互机器人——EV3
23.1 连接LEGO EV3 / 182
23.2 LEGO EV3积木 / 184
23.3 天上掉馅饼 / 185
23.4 拍篮球 / 186
第 24课 打鸭子
24.1 游戏简介 / 189
24.2 游戏编程 / 190
第 25课 愤怒的小鸟
25.1 游戏简介 / 208
25.2 游戏编程 / 209
附录提示和解答 / 224