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