[套装书]我的第一堂编程课:孩子和家长都需要的编程思维+Scratch真好玩:教小孩学编程(2册)

作者
李国松 刘凤飞
丛书名
零基础学编程
出版社
机械工业出版社
ISBN
9782102101058
简要
简介
内容简介书籍计算机书籍 ---------------------------我的第一堂编程课:孩子和家长都需要的编程思维--------------------------- 本书从“编程是什么?”等一系列计算机基础概念出发,带领小读者们一步步走进编程的世界,通过的实例操作,让他们接触到编程的基本概念和原理,体验在编码过程中探索事物本质的乐趣,激发对探索未知领域的兴趣。 本书的前两章介绍编程的基础概念和目前最流行的少儿编程工具Scratch的安装和基本用法。 从第三章开始,以编程思维为主线脉络,在每一章节中让小读者们设计并实现一个小小应用。在设计应用的过程中,学习并了解实际工程项目中使用到的编程工具和编程思维方式,如流程图、逻辑条件、场景设计、人工智能等。而在实现小应用的过程中,则可以学习到编程相关的具体知识点,如循环、条件、变量、算法等。 在本书结尾章节,整体回顾在小读者们实际操作的项目中所涉及的编程思维、分析和解决问题的方法、团队合作等软件项目开发过程中会实际面临的软性技能和关键要素。 ---------------------------Scratch真好玩:教小孩学编程--------------------------- 本书以生动、趣味性的语言,以一个猫猫侠角色引入,从Scratch编程知识点小案例升级到完整案例的讲解。本书共分18章,以故事的形式讲解Scratch编程的知识点,适合完全没有接触过Scratch的家长和小朋友阅读。对于从事编程教育的老师来说,也是一本非常好的教程。
目录



---------------------------我的第一堂编程课:孩子和家长都需要的编程思维---------------------------



前言
第1章 欢迎来到编程王国
1.1 我们身边有哪些程序 3
1.2 编程思维的核心 4
1.3 学习编程能给我们带来什么 5
第2章 初识编程语言
2.1 世界上有多少种编程语言 8
2.2 初识Scratch 11
2.3 我的第一个程序——向世界问好 15
本章小结 21
第3章 如何解决逻辑问题
3.1 困难问题与复杂问题 24
3.2 奇妙的思维工具与思维谜题 25
3.3 道奇森的三段论——《爱丽丝漫游仙境》中的逻辑问题 27
本章小结 36
第4章 程序的结构
4.1 程序的三大基本结构 38
4.2 学会使用流程图 41
4.3 使用循环与条件判断——深水潜艇模拟器 44
本章小结 56
第5章 拥抱未知数
5.1 什么是变量 58
5.2 神秘的随机数 62
5.3 初识随机算法——午餐的选择 63
本章小结 75
第6章 编程中的项目管理
6.1 项目管理并不神秘 78
6.2 时间管理与番茄工作法 80
6.3 时间管理神器——会计时的番茄钟 82
本章小结 95
第7章 程序“美学”
7.1 计算机中的图片是怎么画出来的 98
7.2 程序世界中的神笔马良 101
7.3 美丽的分形——怪兽曲线 108
本章小结 123
第8章 让图片“动”起来
8.1 动画的前世今生 126
8.2 逐帧动画与关键帧动画 127
8.3 如何合理地组织“资源”——皮影戏动起来了 129
本章小结 140
第9章 如何设计一个好玩的游戏
9.1 游戏设计中的分工协作 142
9.2 “好游戏”的三元素 144
9.3 打败入侵者——游戏中的物理 145
本章小结 163
第10章 啊哈!算法!
10.1 你用过“算法”吗 166
10.2 列表与排序 168
10.3 我要“冒个泡” —— 初识排序算法 173
本章小结 184
第11章 我的信息“安全”吗
11.1 算法与信息安全 186
11.2 如何“安全”地给小伙伴发消息 189
11.3 口令口令!——恺撒密码 193
本章小结 205
第12章 曲径通幽,搜寻遗失的宝藏
12.1 人工智能——“算法”还是“魔法” 208
12.2 我们身边的人工智能 210
12.3 朴素的人工智能——左手法则 212
本章小结 224
第13章 再提“算法”,寻找的乐趣
13.1 学会“查找” 226
13.2 查找和搜索的方法 227
13.3 再次出发,寻找消失的印记——广度优先搜索 230
本章小结 248
第14章 重新认识编程思维
14.1 像计算机科学家一样思考 250
14.2 掌握计算思维技能 252
14.3 日常生活中的思维方法——曼哈顿距离 253
本章小结 262
第15章 合作和规则,让世界更美好
15.1 编程也需要团队合作 264
15.2 注释,让协作更简单 266
15.3 版本迭代,让你“化蛹成蝶” 269
本章小结 272
词汇表 273



---------------------------Scratch真好玩:教小孩学编程---------------------------


推荐序
前言
第1章
编程世界
(熟悉编程环境)
P 1
1.1 安装Scratch编程软件 / 1
1.2 误闯编程世界(添加角色) / 5
1.3 解开角色封印(添加系统角色) / 8
1.4 探索十大超能力(了解程序块) / 10
第2章
勇士的力量
(运动模块)P 13
2.1 植入超能力(使用移动程序块) / 13
2.2 失重的环境(旋转角度,面向方向) / 15
2.3 攻击入侵的女巫(面向程序块) / 20
2.4 瞬间移动超能力(移动到x、y) / 22
2.5 发射跟踪导弹(移动到) / 25
2.6 企鹅滑冰(在几秒内滑行到) / 26
2.7 弹性墙壁(碰到边缘就反弹) / 27
2.8 掌握旋转的奥秘(旋转模式) / 27
第3章
奇妙变幻
(外观模块)P 29
3.1 猫猫侠学说普通话(说话程序块) / 29
3.2 说错话的猫猫侠(思考程序块) / 31
3.3 隐身超能力(显示和隐藏) / 32
3.4 切换战斗模式(造型切换,下一个造型) / 33
3.5 改变编程空间环境(将背景切换为) / 35
3.6 参观变色龙(设定颜色,改变特效) / 37
3.7 变大变小(角色大小,工具变大变小) / 40
3.8 拍照的风波(移动到上面) / 41
3.9 观测变化(造型、背景、大小) / 42
第4章
音乐的美感
(声音模块)P 44
4.1 新买的音响(播放声音) / 44
4.2 音乐会小小鼓手(弹奏鼓声) / 46
4.3 学习乐器弹奏(设定乐器) / 46
4.4 声音扰民(音量、节奏) / 48
第5章
绘画的艺术
(画笔模块)P 49
5.1 制作彩色颜料(画笔颜色) / 49
5.2 开始画画(抬笔、落笔、清空) / 54
5.3 猫猫侠植树(图章) / 55
第6章
好记性不如烂笔头
(数据模块)P 57
6.1 神奇的变量(变量) / 57
6.2 考试成绩的记录(链表) / 59
第7章
应对变化
(事件模块)P 61
7.1 调动一切的小绿旗(当小绿旗被点击) / 61
7.2 遥控它们(当按下按键) / 63
7.3 点燃蛋糕的蜡烛(当角色被点击) / 64
7.4 变幻球(当背景切换到) / 65
7.5 外界控制(响度、计时器、视频移动) / 67
7.6 听从裁判的指令(消息) / 70
第8章
操作一切的力量
(控制模块)P 73
8.1 红灯必须等待(等待) / 73
8.2 小蝴蝶找妈妈
(如果……那么和如果……那么……否则) / 75
8.3 听话的狗狗(在……之前一直等待) / 77
8.4 Pico识别颜色(如果……那么……否则) / 79
8.5 猫猫侠拼命赛跑(重复执行直到) / 82
8.6 1、2、3,木头人,不准说话,不准动(停止全部) / 84
8.7 黑科技-克隆
(克隆,当克隆体启动时,删除克隆体) / 84
第9章
侦查超能力
(侦测模块)P 89
9.1 智能小车(侦测距离) / 89
9.2 你问我答(询问) / 91
9.3 射击蝙蝠(按下鼠标) / 95
9.4 帮助落水的小鸟(视频侦测) / 99
第10章
神算子
(计算超能力,自创超能力) P 102
10.1 魔鬼为难猫猫侠(加减乘除) / 102
10.2 自创超能力 / 104
10.3 十进制-二进制(制作新积木块) / 105
10.4 注释代码 / 108
第11章
妖魔鬼怪快离开 P 109
11.1 瞧一瞧是怎样的游戏/109
11.2 游戏操作/110
第12章
迷宫夺宝P 118
12.1 瞧一瞧是怎样的游戏/118
12.2 游戏操作/119
第13章
星际争霸P 125
13.1 瞧一瞧是怎样的游戏/125
13.2 游戏操作/126
第14章
坦克大战 P 138
14.1 瞧一瞧是怎样的游戏/138
14.2 游戏操作/139
第15章
真正的大鱼吃小鱼 P 148
15.1 瞧一瞧是怎样的游戏/148
15.2 游戏操作/149
第16章
万圣节,大逃亡 P 153
16.1 瞧一瞧是怎样的游戏/153
16.2 游戏操作/154
第17章
体感游戏切水果 P 161
17.1 瞧一瞧是怎样的游戏/161
17.2 游戏操作/162
第18章
Scratch竞赛必备 P 171
18.1 拼小技巧/171
18.2 拼实力/172
18.3 得分谨记/175

推荐

车牌查询
桂ICP备20004708号-3