科学技术日益发展成熟,推动了人工智能的进步。人工智能已经不再只是电影、小说中的科幻,它正在逐渐改变我们的社会和生活。学习编程语言能够帮助我们认识、了解进而解决人工智能方面的一些问题。 如今对孩子的教育,更加注重培养孩子的想象力与创造力,让孩子形成良好的逻辑思维能力,使孩子能真正获得属于自己的“知识”。而编程,正是培养这一素质的“捷径”。 正因为如此,孩子的编程教育得到越来越多的关注。不但开设编程课和人工智能课,还开发出大量适合孩子学习的编程工具。其实单纯的编程工作是有些无趣的,孩子不一定能一下子理解编程思路,针对这一情况,专家提出了图形化编程的思想,不仅能将抽象的编程语言用有趣的图形显示出来,还能进一步激发孩子们的想象力。 本书所使用的Scratch 3.0正是一款主要针对孩子的图形化编程工具,通过使用Scratch 3.0,让孩子充分了解编程思路,同时也让孩子在动手中锻炼思考能力,在欢笑中激发想象力与创造力。 本书共分为12个章节。第1章主要介绍什么是编程,用浅显易懂的语言和例子让孩子们对编程有初步的认识和了解。第2~3章介绍Scratch 3.0软件的下载方法和基本使用。第4章介绍Scratch 3.0的三个重要元素——积木、角色和脚本。第5~10章正式介绍Scratch 3.0中的各个积木及其使用方法。通过分门别类、逐个介绍的方法将主要思路融入Scratch的图形化编程中,设计了演奏乐曲、吹蜡烛、海底世界、迷宫探险成勇者、勇者斗邪龙等多个游戏,让孩子们能真正在实践中学习和思考。第11章介绍了Scratch中特有的自定义积木,能让孩子充分发挥自己的想象力,创建出自己的程序。第12章则将Scratch与乐高的EV3机器人连接起来,让孩子们体会到现实中用Scratch编程控制实际机器人的强大能力。 本书中的程序难度是随着积木的介绍而逐渐提高的,前几个游戏由于介绍的积木不多,难度比较低,能让孩子们快速上手。随着学习的深入,程序包含越来越多的积木,孩子们能充分体会每个积木之间的联系,以此将复杂的数学、逻辑等知识穿插在游戏中,真正实现寓教于乐。 本书以6岁以上儿童和青少年为对象进行编写。在孩子的学习过程中,家长与辅导老师的适度陪伴和指导也是不可或缺的。如果家长以前没有了解过编程,那么推荐家长和孩子一起学习;如果家长以前了解过编程,那么家长可以从编程的思路上指导孩子,让孩子更快地形成良好的编程思维。 本书在编写和整理的过程中,得到了天津科技大学戴凤智人工智能与机器人教材编写团队成员朱宇璇、赵继超、郝宏博、温浩康、张倩倩等的帮助,在此表示感谢。由于编者水平有限,在编写过程中难免存在不足之处,恳请广大读者指正批评。 编著者
戴凤智,天津科技大学,副教授,2003.4-2009.3 任教于日本国立松江工业高等专门学校电子控制系; 2009.12至今,在天津科技大学任教。作为指导教师带领学生获得过以下奖励: 2013年第十二届“挑战杯”天津市大学生课外学术科技作品竞赛一等奖; 2012年天津市第七届“挑战杯”创新创业计划大赛银奖; 2011年第十一届“挑战杯”天津市大学生课外学术科技作品竞赛二等奖; 2011年全国大学生电子设计竞赛(天津赛区)二等奖和三等奖各一项。 2010年至2012年中国机器人大赛暨RoboCup公开赛医疗与服务机器人比赛的一等奖,二等奖和三等奖若干项。
Scratch 3.0是一款主要针对青少年的图形化编程工具,能够让孩子们了解编程思想,也让孩子们在动手中锻炼思考能力,在创作游戏中激发想象力与创造力。 本书共分为12章。第1~3章分别介绍Scratch编程语言、软件安装和基本使用方法。第4章介绍Scratch的三要素——积木、角色和脚本。第5~10章分别介绍Scratch 3.0中各积木的使用方法。通过设计吹蜡烛、海底世界、勇者斗邪龙等游戏,让孩子们真正在实践中学习和思考。第11章介绍如何制作自定义积木并开发出游戏。第12章是用Scratch编程控制乐高的EV3机器人。 本书适合6岁以上儿童和青少年自学或在家长与老师的指导下学习,也可以作为各教育机构的专业辅导教材。
第 1章 欢迎来到编程的世界 1.1 什么是编程 / 002 1.2 我们能从编程中得到什么 / 004 第 2章 进入Scratch世界 2.1 Scratch的下载与安装 / 009 2.2 加入社区分享自己的作品 / 013 第 3章 初识Scratch 3.0 3.1 Scratch的常用设置 / 016 3.2 Scratch的环境 / 018 第 4章 携带三大装备遨游Scratch世界 4.1 积木——快意江湖的手中剑 / 021 4.2 角色——行走江湖的众侠客 / 022 4.3 脚本——荡气回肠的江湖事 / 023 第 5章 创建角色 5.1 创建背景与角色 / 026 5.2 利用外观积木改变角色造型 / 032 5.3 让角色动起来 / 040 第 6章 添加声音 6.1 声音积木与音乐积木 / 045 6.2 演奏乐曲 / 050 6.3 编曲游戏 / 056 第 7章 编写故事 7.1 事件积木 / 061 7.2 吹蜡烛游戏 / 061 第 8章 存储和访问数据 8.1 变量积木 / 065 8.2 变量的作用 / 070 第 9章 学会控制魔法 9.1 控制积木 / 074 9.1.1 循环 / 074 9.1.2 条件 / 076 9.1.3 停止与克隆 / 078 9.2 侦测积木 / 079 9.3 深入海底世界 / 080 9.3.1 添加海洋生物 / 081 9.3.2 热闹的海洋世界 / 085 9.3.3 海底寻宝之路 / 093 9.4 迷宫探险成勇者 / 101 9.5 勇者斗邪龙 / 112 9.5.1 角色邪龙及其魔法 / 113 9.5.2 勇者的形象与绝技 / 117 9.5.3 编写游戏规则 / 119 第10章 积木中的数学家 10.1 运算积木 / 124 10.2 四则运算游戏 / 132 10.3 求解鸡兔同笼问题 / 136 第11章 自己动手编游戏 11.1 自制积木 / 144 11.2 Scratch世界的精彩之旅 / 149 11.2.1 弹珠游戏 / 149 11.2.2 射击气球 / 152 11.2.3 收集水果 / 156 第12章 现实中的游戏世界——搭建交互机器人EV3 12.1 连接LEGO EV3 / 164 12.2 LEGO EV3积木 / 172 12.2.1 LEGO EV3传感器介绍 / 172 12.2.2 EV3端口介绍 / 175 12.2.3 LEGO EV3积木块 / 176 12.3 让LEGO EV3动起来 / 177 参考文献 /183
ISBN:978-7-122-36582-8
语种:汉文
开本:16
出版时间:2020-08-01
装帧:平
页数:184