这是一本面向6~15岁孩子的非常好玩的编程书。让孩子学编程,不是为了将他们培养成未来的程序员,只是希望在其心中播下一颗编程的种子。 一、为什么要学习编程 所谓编程,就是将人类的想法按照一定的编码规则,编辑成计算机可以识别的语言。学会编程就相当于拥有了一笔宝贵的“人生财富”。编程不仅可以提升孩子的自信心,增强成就感,还有助于孩子培养科学探究精神、养成严谨踏实的良好习惯。正如乔布斯所言:“我认为每个人都应该学习编程,因为它能够教会你如何思考。”具体来说,学习编程有如下优点: 1.培养孩子专注力 爱玩是每个孩子的天性,而学习编程却要求专注,这对大部分较低龄的孩子来说是一项很大的挑战。不过,编程学习可以实现游戏化学习,趣味性十足。通过游戏中的角色代入、关卡设置、通关奖励等手段,可以让孩子自主地沉浸在编程学习情境中,无形当中提升了孩子的学习专注力。 2.培养解决问题的能力 少儿编程注重知识与生活的联系,旨在培养孩子的动手能力。编程能够让孩子的想法变成现实,对孩子的创新能力、解决问题能力、动手能力有很大的帮助。通过编程,孩子可以设计出动画、游戏等,在学中玩,又在玩中学,不断循环反复的过程渐渐培养了孩子解决问题的能力。 3.培养抽象逻辑思维能力 编程就好比解一道数学难题,需要把复杂的问题化解成一个一个小问题,然后逐一突破,最终彻底解决。在这个过程中,孩子需要考虑到程序的各个方面,通过不断实践调试,修改一个又一个错误,抽象逻辑思维得到了很好的锻炼。 4.培养勇于试错能力 在编程的世界里,犯错是常态,可以说编程就是一个不断试错的过程,但它的调试周期较短,试错成本低。这样孩子们在潜移默化中内心变得更加强大,能以更加平和的心态面对挫折和失败。无论哪个成长阶段,这样良好的心理状态始终是社会生存的必备技能。 二、为什么选择Scratch Scratch是给6岁以上小朋友玩的编程工具,通过“搭积木”的方式,把代码拼装起来,创造出各种创意十足、新鲜有趣的程序。不但可以解决数学、音乐、绘画、游戏、动画等方面的问题,还能控制乐高机器人等硬件,实现更高级的玩法。具体来说,Scratch有如下优点: 1.入门简单 非常适合中小学生初次学习编程语言时使用,尤其对于没有编程基础或编程基础较少的孩子,用来进行编程启蒙最合适不过了。 2.积木式编程 如果你看过程序员写的代码,可能会比较晕,很多时候大人都看不懂,小朋友怎么可能学会?在Scratch中不需要敲任何代码,而是像搭积木一样,只需要用鼠标把命令积木块拖动组合到一起,就可以实现具体的功能。 3.分类清晰 担心记不住那么多命令积木块? Scratch里有清晰的分类,一个分类中只有十几个积木,需要哪一类积木,到对应的分类中立马就能找到;而且积木的颜色和分类颜色保持一致,方便查找。 4.即时运行 不知道一块新的积木是什么作用?点它一下就好。组合好积木,还是点它一下,马上“跑”起来。即时运行,能够更直观更快速地验证代码运行效果。 三、本书结构 本书分为上、下两册,上册通过案例介绍Scratch编程的基础知识,下册将Scratch与中小学各学科融合,创造更多趣味作品。每册均分为8个单元,每单元包含3~4个案例,每个案例以一个完整的作品制作为例展开讲解,内容结构编排如下: 体验空间:从玩一玩开始,体验案例的乐趣,思考案例是如何实现的。 探秘指南:详细讲解作品的规划、构思和编程思路。 探究实践:从准备活动到程序编写,图文结合,详细指导案例的制作。 智慧钥匙:拓展延伸相关知识,丰富知识体系。 挑战空间:通过练习,巩固学习效果。 四、本书使用 本书以目前新版Scratch 3.6为载体,同样适用于Scratch 3.5、Scratch3.0等低版本。为了有较好的学习效果,建议学习本书时遵循以下几点: 兴趣为先:针对案例,结合生活实际,善于发现有趣的问题,乐于去解决问题。 循序渐进:对于初学者,刚开始新知识可能比较多,但不要害怕,更不能急于求成。以小小案例为中心,层层铺垫,再拓展应用,提高编程技巧。 举一反三:由于篇幅有限,本书案例只是某方面的代表,我们可以用书中解决问题的方法,解决类似案例或者题目。 交流分享:在学习的过程中,建议和小伙伴一起学习,相互交流经验和技巧,相互鼓励,攻破难题。 动手动脑:初学者最忌讳的是“眼高手低”,对于书中所讲的案例,不能只限于纸上谈兵,应该亲自动手,完成案例的制作,体验创造的快乐。 善于总结:每次案例的制作都会有收获,在学习之后,别忘了总结制作过程,理清错误根源,为下一次创作提供借鉴。 五、本书特点 本书适合编程初学者,以及对Scratch编程感兴趣的青少年阅读,也适合家长和老师指导孩子们进行程序设计时使用。为充分调动他们的学习积极性,本书在编写时注重体现如下特色: 实例丰富:本书案例丰富,内容编排合理,难度适中。每个案例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解。 图文并茂:本书使用图片替换了大部分的文字说明,用图文结合的形式来讲解程序的编写思路和具体操作步骤,学习起来更加轻松高效。 资源丰富:考虑到读者自学的需求,本书配备了所有案例的素材和源文件,并录制了相应的微课视频,配套资源不管在数量上还是质量上都有保障。 形式贴心:对于读者在学习过程中可能会遇到的疑问,书中以“提示”和“读一读”等栏目进行说明,避免读者在学习的过程中走弯路。 六、本书作者 本书作者团队成员有省级教研人员以及具有多年教学经验的中小学信息技术教师,深谙孩子们的学习心理,已经编写并出版过多本少儿编程相关图书,有着丰富的编写经验。 本书主要由方其桂编写,叶俊、张青、黎沙、刘蓓、童蕾、何源、叶东燕、张小龙、王军、戴静也参与了本书部分章节的编写工作。此外,本书配套学习资源由方其桂整理制作。 虽然编者尽力认真构思验证,反复审核修改,但由于时间和精力有限,书中难免有不足之处。在学习使用的过程中,针对同样的案例,读者也可能会有更好的制作方法。不管是哪方面的问题,都衷心希望广大读者不吝指正,提出宝贵的意见和建议。 著 者
Scratch如今拥有超过3000万注册用户,支持150多个国家/地区的50多种语言,已经成为全世界孩子最喜欢的编程工具。 本书基于目前新版Scratch 3.6编写而成,分为上、下两册,上册通过案例介绍Scratch编程的基础知识,下册将Scratch与中小学各学科融合,实现更多有趣的创意,培养孩子们的创新思维和实践能力。全书共57个实例,每个实例均以一个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。 本书采用全彩印刷+全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描二维码即可轻松获取相应的学习资源,大大提高学习效率。 本书特别适合中小学生进行编程启蒙使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的老师来说,本书也是一本非常好的教程。同时本书也可以作为中小学兴趣班以及相关培训机构的教学用书。
上册目录 第1单元 编程起步,熟悉环境——编程准备工作 第1课 我把小猫请回家/002 知识点:账号注册,软件下载、安装、设置 第2课 交个小猫好朋友/006 知识点:菜单区,指令区,脚本区,舞台区,角色区 第3课 陪着小猫去散步/010 知识点:添加积木,移动积木,删除积木,复制积木 第2单元 了解对象,知己知彼——角色与背景 第1课 朋友关心真温暖/015 知识点:添加角色,添加背景,编辑角色,修改积木 第2课 射门游戏真精彩/020 知识点:添加多个角色,运动,重复判断,旋转,广播 第3课 时空穿梭真神奇/025 知识点:背景创建方式,添加多个背景,背景大小,切换背景 第4课 森林舞会真动感/029 知识点:造型,大小,声音,特效 第3单元 输入代码,自己做主——积木与脚本 第1课 精彩魔法变猫咪/035 知识点:认识各组积木,外观积木、控制积木、事件积木的运用 第2课 小猫捕鼠大作战/040 知识点:运动积木、控制积木的运用,修改积木的移动步数等参数,面向鼠标指针 第3课 聆听乐声知名称/045 知识点:侦测积木、声音积木、控制积木的运用 第4课 一闪一闪亮晶晶/049 知识点:控制积木中的克隆命令,声音积木中的编辑声音 第4单元 一步一步,按部就班——顺序程序结构 第1课 小小风车悠悠转/054 知识点:角色移动,角色转动,角色面向角度 第2课 酷炫街舞快乐秀/060 知识点:角色切换造型,切换背景,角色移到最前面,修改角色大小 第3课 抽中玩具运气好/065 知识点:播放声音,停止声音,编辑声音,清除音效 第4课 老鼠母子讲笑话/069 知识点:广播消息,接收消息,广播消息并等待 第5单元 审时度势,见机行事——选择程序结构 第1课 我的装扮我做主/076 知识点:单分支条件 “如果…那么…”,关系表达式 第2课 聪明小猫破密码/081 知识点:双分支条件 “如果…那么…否则…”,逻辑表达式 第3课 书法社团挑学员/086 知识点:嵌套分支,“询问…并等待”积木 第4课 五彩小球蹦蹦跳/091 知识点:条件设置,侦测类“碰到…”积木 第6单元 周而复始,去而复来——循环程序结构 第1课 重复画出六瓣花/098 知识点:计数循环 第2课 海绵宝宝躲猫猫/105 知识点:无限循环 第3课 限时跑步谁更快/111 知识点:直到型循环 第4课 商场特卖猜价格/117 知识点:停止循环 第7单元 开疆拓土,另辟蹊径——变量与新积木 第1课 看谁摘的苹果多/123 知识点:定义变量,设置变量值 第2课 我是小小神算手/129 知识点:随机数,“连接…和…”积木 第3课 调皮小猫打地鼠/134 知识点:计时器,变量的数据类型 第4课 图形面积我会算/140 知识点:定义新积木,调用积木,定义带参积木 第8单元 人以群分,物以类聚——列表与字符串 第1课 随机选号中大奖/146 知识点:建立列表,添加列表数据 第2课 节日礼物巧分配/153 知识点:显示列表数据,添加和删除列表数据 第3课 词语填空大闯关/159 知识点:连接两个字符串,字符串和列表相互转换 第4课 成语巧妙来接龙/166 知识点:判断列表中是否包含某个元素,字符串操作 下册目录 第1单元 叮叮咚咚真好听——音乐 第1课 美妙彩虹音乐盒002 知识点:音乐演奏类积木,角色图层运用,列表 第2课 我是小小演奏家007 知识点:音符,节拍与积木参数对照,角色坐标定位 第3课 蜗牛与黄鹂鸟MTV012 知识点:导入声音,声音剪辑,角色外观特效,广播 第2单元 奇妙图形创意画——美术 第1课 绘制神秘的花园020 知识点:画笔类积木,定义积木,绘制角色造型 第2课 编织五彩蜘蛛网026 知识点:程序化繁为简思想,定义带参积木,“重复执行直到”积木 第3课 缤纷烟花印星空031 知识点:图章,克隆,角色外观特效 第3单元 跑跑跳跳真快乐——体育 第1课 动感跳绳塑体型038 知识点:切换造型模拟动画,矢量图编辑模式,变形工具的使用,音乐的使用 第2课 足球射门比输赢045 知识点:鼠标侦测,角色间的脚本复制,模拟抛物线运动 第3课 超级跑酷玛丽奥053 知识点:侦测颜色,角色不同的运动方式,加速运动模拟,闯关模拟 第4单元 听说读写文采好——语文 第1课 寓言故事含哲理062 知识点:广播消息,接收消息,移动 第2课 成语接龙真好玩069 知识点:变量,列表,条件判断,重复执行 第3课 经典童话巧创编076 知识点:面向鼠标指针,角色触碰 第5单元 逻辑代数推算妙——数学 第1课 水仙花数巧判断084 知识点:定义变量,变量计算,表达式,逻辑判断 第2课 百钱正巧购百鸡090 知识点:定义变量,变量初始化,逻辑运算,自制积木,逻辑判断 第3课 孔明猜数妙推算096 知识点:键盘输入,保存变量数值,计时器,逻辑判断 第4课 随机抽签中大奖102 知识点:变量列表,产生随机数,广播信息,删除变量列表信息,插入变量 第6单元 ABCD全掌握——英语 第1课 英文单词对对碰108 知识点:角色造型的编辑,游戏启动页面的实现,Scratch常用图片类型 第2课 短语题库助成长114 知识点:选择题的实现方法,题库的存储方式 第3课 中英互译小神器121 知识点:“文字朗读”积木的应用,“翻译”积木的应用 第7单元 扩展硬件真好玩——科学 第1课 不一样的答题器128 知识点:硬件Micro:bit连接,Micro:bit扩展板按钮,Micro:bit扩展板显示,屏幕清空 第2课 深海躲避鲨鱼怪135 知识点:Micro:bit扩展板倾斜,Micro:bit扩展板显示 第3课 保卫海域大作战140 知识点:Micro:bit扩展板综合应用 第8单元 计算思维能训练——信息技术 第1课 冒泡排序巧站队146 知识点:冒泡排序法 第2课 二分查找猜年龄153 知识点:二分法查找 第3课 递归安排循环赛160 知识点:递归循环 第4课 高精度计算N!167 知识点:递归循环
ISBN:978-7-122-36232-2
语种:汉文
开本:16
出版时间:2020-07-01
装帧:平
页数:344