描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787517068211
- Scratch是一款由麻省理工学院设计开发的、风靡全球的图形化少儿编程工具,能很好的培养孩子的逻辑思维能力、程序设计能力、分析解决问题的能力……据说,人类逻辑思维能力形成的关键期在7岁左右,所以,逻辑思维能力培养越早越好。
- 现在很多国家均提倡儿童学习编程,例如英国将编程纳入中小学课程、前美国总统奥巴马呼吁全民学编程、新加坡在中小学考试中加入编程科目……
- 2017年7月国务院印发《新一代人工智能发展规划》,其中明确指出我国应实施全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。计算机程序设计能力(编程能力)作为一种基础技能已经在国家层面得到重视。学编程,为孩子通向美好未来加把钥匙。
- 本书是专门为响应全球编程一小时活动(Hour of Code)而推出的少儿编程入门书。学编程,
- 视频教学:赠送独家视频课程,跟着视频学编程,更容易。
作者权威:凝聚作者10年开发经验,带你轻松领略编程奥秘。
形象直观:采用图形化讲解,学编程像搭积木,快乐又有趣。
知识拓展:增加机器学习内容,让你提前体验AI的魅力。
交流互动:QQ群在线交流、服务,让孩子学习无后顾之忧。
《Scratch少儿编程一点通(视频教学版)》以Scratch 2.0版本为基础,详细介绍了Scratch编程相关知 识,是专门为响应全球编程一小时活动(Hour of Code)而推出的少儿编程入门书。
《Scratch少儿编程一点通(视频教学版)》首先介绍了全球编程一小时活动、我国少儿编程教育的现状 和国家的相关政策,然后通过我的世界、星球大战、点灯机器人3个精彩案例,让编程零基础的读者通过鼠 标拖动命令积木编程,闯过一个又一个关口,轻松进入到编程世界里,找到编程感觉、了解编程思维、培 养编程兴趣和信心。接着将带领读者全面系统地学习风靡全球的Scratch编程课程,并逐步丰富和扩充编程内 容,这部分内容是本书的学习重点。*后给出剪刀石头布、卡片猜生日、天天打地鼠3个Scratch少儿趣味编 程项目,让读者综合应用前面学到的知识,进一步加深对编程的理解,从而正式迈入编程的大门。
《Scratch少儿编程一点通(视频教学版)》采用四色印刷,图文并茂,非常适合初学编程的少年儿 童选择学习,也适合作为少儿编程培训机构的教学用书。想转变教育观念的学生家长及其他任何想了解 Scratch编程的读者,也可选择本书参考。
第1章 什么是“编程一小时”………………………………………………………………………………………. 1
1.1 了解STEAM教育和编程教育……………………………………………………………………………………… 2
1.1.1 人工智能和编程教育………………………………………………………………………………………. 2
1.1.2 STEAM的含义………………………………………………………………………………………………… 3
1.2 了解“编程一小时”活动………………………………………………………………………………………….. 4
1.3 国家战略——中小学编程教育…………………………………………………………………………………… 5
1.4 少儿编程教育与未来的AI时代…………………………………………………………………………………… 5
1.4.1 互联网时代和AI时代………………………………………………………………………………………. 6
1.4.2 编程教育的现状及发展…………………………………………………………………………………… 7
第2章 程序执行的三种基本方式………………………………………………………………………………….. 8
2.1 命令积木 ………………………………………………………………………………………………………………….. 9
2.1.1 什么是计算机的硬件和软件 …………………………………………………………………………… 9
2.1.2 什么是计算机的命令 ……………………………………………………………………………………… 9
2.1.3 拖动命令积木的方式 ……………………………………………………………………………………. 10
2.1.4 书写代码的方式 …………………………………………………………………………………………… 11
2.2 程序执行的方式 ……………………………………………………………………………………………………… 12
2.2.1 顺序执行 ……………………………………………………………………………………………………… 12
2.2.2 判断执行 ……………………………………………………………………………………………………… 13
2.2.3 循环执行 ……………………………………………………………………………………………………… 14
2.2.4 总结 …………………………………………………………………………………………………………….. 15
第3章 我的世界………………………………………………………………………………………………………………. 17
3.1 登录“我的世界”游戏 …………………………………………………………………………………………… 18
3.2 文字说明介绍 …………………………………………………………………………………………………………. 18
3.3 游戏过关命令详解 ………………………………………………………………………………………………….. 20
第4章 星球大战………………………………………………………………………………………………………………. 30
4.1 登录游戏 ………………………………………………………………………………………………………………… 31
4.2 游戏通关详解 …………………………………………………………………………………………………………. 32
第5章 Lightbot ——点灯机器人 …………………………………………………………………………….. 45
5.1 游戏组成部分介绍 …………………………………………………………………………………………….. 46
5.2 登录“点灯机器人”游戏 …………………………………………………………………………………. ……46
5.3 文字说明介绍 ……………………………………………………………………………………………………. 47
5.4 游戏过关命令详解 ……………………………………………………………………………………………. 50
第6章 Scratch闪亮登场 …………………………………………………………………………………………… 76
6.1 环境搭建 …………………………………………………………………………………………………………. 77
6.1.1 下载和安装Scratch ……………………………………………………………………………………….. 77
6.1.2 启动Scratch ………………………………………………………………………………………………….. 79
6.2 Scratch的使用 …………………………………………………………………………………………………… 80
6.2.1 界面介绍 ……………………………………………………………………………………………………… 80
6.2.2 认识Scratch中的命令积木 …………………………………………………………………………….. 84
6.3 编程中涉及的基本数学知识 ………………………………………………………………………………. 86
6.3.1 正数和负数 ………………………………………………………………………………………………….. 86
6.3.2 数轴 …………………………………………………………………………………………………………….. 87
6.3.3 平面直角坐标系 …………………………………………………………………………………………… 87
6.3.4 Scratch的坐标系 …………………………………………………………………………………………… 88
6.4 认识变量 ………………………………………………………………………………………………………….. 90
6.4.1 代数和变量 ………………………………………………………………………………………………….. 90
6.4.2 创建新变量 ………………………………………………………………………………………………….. 91
6.4.3 改变变量的值 ………………………………………………………………………………………………. 92
6.4.4 变量的种类 ………………………………………………………………………………………………….. 93
6.5 通过编程进行数学运算 ……………………………………………………………………………………… 94
6.5.1 加、减、乘、除四则运算 …………………………………………………………………………….. 94
6.5.2 比较大小 ……………………………………………………………………………………………………… 97
6.5.3 重要的随机数 ………………………………………………………………………………………………. 97
6.6 有趣的余数 ………………………………………………………………………………………………………. 98
6.6.1 余数的定义 ………………………………………………………………………………………………….. 98
6.6.2 余数的妙用 ………………………………………………………………………………………………….. 98
6.7 数学函数 …………………………………………………………………………………………………………. 100
6.8 运动时面向的方向 …………………………………………………………………………………………… 100
6.9 Scratch中的帮助文件和例子 …………………………………………………………………………….. 101
第7章 逻辑运算和条件判断 ………………………………………………………………………………… 103
7.1 两个逻辑值——真和假 …………………………………………………………………………………….. 104
7.2 三种逻辑运算 ………………………………………………………………………………………………….. 104
7.3 条件语句 …………………………………………………………………………………………………………. 110
7.3.1 “如果……那么……”条件语句 ………………………………………………………………… 110
7.3.2 “如果……那么……否则……” ………………………………………………………………….111
7.4 多个条件语句的嵌套使用 ………………………………………………………………………………… 113
第8章 外观造型和声音 ………………………………………………………………………………………… 117
8.1 角色的显示和隐藏 …………………………………………………………………………………………… 118
8.2 角色的造型和造型切换 ……………………………………………………………………………………. 122
8.3 角色的外观特效 …………………………………………………………………………………………….. 124
8.4 添加声音 …………………………………………………………………………………………………………. 125
8.4.1 选择声音 ……………………………………………………………………………………………………. 125
8.4.2 录制声音 ……………………………………………………………………………………………………. 127
8.4.3 上传声音 ………………………………………………………………………………………………………. 127
第9章 循环 …………………………………………………………………………………………………………… 131
9.1 确定性循环 ……………………………………………………………………………………………………… 132
9.2 不确定性循环 ………………………………………………………………………………………………….. 134
9.3 循环和条件语句的嵌套使用 …………………………………………………………………………….. 135
第10章 神奇的画笔 ……………………………………………………………………………………………… 140
10.1 认识画笔 ……………………………………………………………………………………………………….. 141
10.2 学习画几何图形 …………………………………………………………………………………………….. 142
10.3 强大的图章功能 …………………………………………………………………………………………….. 147
10.4 使用画笔编程绘制复杂图形 …………………………………………………………………………… 148
第11章 消息和过程 ……………………………………………………………………………………………… 154
11.1 什么是消息 ……………………………………………………………………………………………………. 155
11.2 使用消息编程 ………………………………………………………………………………………………… 156
11.3 什么是过程 ……………………………………………………………………………………………………. 159
11.4 创建新积木——使用过程编程 ………………………………………………………………………… 161
第12章 字符串和列表 ………………………………………………………………………………………….. 169
12.1 用途广泛的字符串 …………………………………………………………………………………………. 170
12.2 字符串的用法 ………………………………………………………………………………………………. 171
12.3 字符串密码游戏——PigLatin(小猪的拉丁文) …………………………………………………. 172
12.4 复杂的结构——列表 ………………………………………………………………………………………. 175
12.5 列表的主要用法 …………………………………………………………………………………………….. 176
12.6 列表游戏——知识抢答 …………………………………………………………………………………… 177
第13章 综合项目:剪刀石头布 ……………………………………………………………………………… 186
13.1 游戏的设计思路 …………………………………………………………………………………………….. 187
13.2 动手设计制作步骤 …………………………………………………………………………………………. 187
第14章 综合项目:五张卡片猜生日 ………………………………………………………………………. 196
14.1 数 的 进 制 ………………………………………………………………………………………………….. 197
14.2 猜生日日期的设计思路 ………………………………………………………………………………….. 198
第15章 综合项目:天天打地鼠 ………………………………………………………………………………. 205
15.1 游戏制作步骤 ………………………………………………………………………………………………… 206
15.2 随机数分析 ……………………………………………………………………………………………………. 211
第16章 少儿编程与机器学习入门 …………………………………………………………………………. 216
16.1 什么是机器学习 …………………………………………………………………………………………….. 217
16.2 国外Scratch在线编程与机器学习基础入门介绍 ………………………………………………. 217
16.3 机器学习编程实例 ………………………………………………………………………………………… 218
附录A ……………………………………………………………………………………………………………………….. 230
附录B ……………………………………………………………………………………………………………………….. 235
评论
还没有评论。