本书基于Scratch 3.0图形化编程工具,用通俗易懂的语言介绍Scratch 3.0编程方法,并通过具体的游戏开发设计实例,带领读者边学边玩,培养逻辑思维能力和表达能力,激发想象力与创造力。 本书共分为8章。第1~5章介绍Scratch 3.0及其编程工具、运行方式和编程技巧。第6~8章讲解利用Scratch 3.0开发三个大型经典游戏——“海底追晶”“迷宫探险”和“一飞冲天”,在实践中帮助读者精通Scratch 3.0编程。 本书适合青少年自学或在家长与老师的指导下学习,也可以作为青少年编程教学的专业辅导教材。
党的二十大报告指出要“实施科教兴国战略,强化现代化建设人才支撑”,“开辟发展新领域新赛道,不断塑造发展新动能新优势”。为了深入学习贯彻党的二十大精神,按照“培养造就大批德才兼备的高素质人才,是国家和民族长远发展大计”的要求,我们感到编写新教材是必需的,也是紧迫的。 本书的主要作者在2020年出版了《Scratch 3.0少儿编程从入门到精通》一书,它以Scratch入门为主要目标并兼顾了一定程度的提高技能。本书是站在青少年的视角讲解在Scratch中如何思考、如何设计以及如何编程的,相比上一本难度有所提升,适合(但不局限于)有一定Scratch编程基础的少年儿童。书中最后3章介绍了3个大型游戏的开发过程,由简单到复杂,把很多编程的知识融合在介绍编写游戏的字里行间,让孩子能够感受到编程世界逻辑推理的魅力,给孩子搭建一个充分发挥想象力、创造作品的平台。 在游戏中寻找兴趣,逐步培养青少年的逻辑思维能力和表达能力,进而激发想象力与创造力,这是我们编写本书的初心。因此本书在内容上尽量做到难度适中,书中会设置一些问题并给出适当提示,特别是在完成每个大型游戏的编程之后还分别提出改进意见和一些指导。 在培养青少年编程思维的过程中,不可或缺的是家长和老师的陪伴与指引。本书内容通俗易懂,没有编程基础的家长也能轻松参与进来并对孩子进行辅导。同时,在孩子们遇到困难时,也请家长和老师及时地给予鼓励。要让孩子知道在学习的过程中遇到一些困难和问题是正常的,尝试找到解决问题的方法后就会获得更大的快乐和获得感。 本书共分为8章。第1~5章分别精简地介绍Scratch 3.0语言、Scratch 3.0编程工具、Scratch 3.0运行方式和一些编程技巧。这样安排是希望能够尽快使读者学会Scratch 3.0的基本操作并可以在后面的学习中逐渐加深理解。第6~8章分别详细讲解利用Scratch 3.0开发3个大型经典游戏,分别为“海底追晶”“迷宫探险”和“一飞冲天”,以此达到精通Scratch 3.0编程的目标。 在本书编写中,戴凤智、李宝全、孔研自负责编写第1章、第2章及全书的整理,郝宏博、刘岩、牛弘负责编写第3~5章,温浩康、白瑞峰、戴朗颐负责编写第6~8章。 本书是在中国自动化学会普及工作委员会、中国仿真学会机器人系统仿真专业委员会和天津市机器人学会的指导下完成的。天津大学2022—2023年新工科新形态教学资源建设项目(玩转科技劳动实践)组成员、北京优游宝贝教育咨询有限公司李慕、动力猫教育咨询有限公司王伟、匠人芯(天津)智能科技有限责任公司王秋娟等也对本书提供了技术和实践上的支持。 书中主要程序在出版社平台(***。 由于编者水平有限,在编写过程中难免存在不足之处,恳请广大读者指正。如对本书有任何意见和建议,请通过电子邮件daifz@***联系我们,在此表示感谢。 编著者
第1章 再谈少儿学Scratch编程 001 1.1 STEAM教育与编程 / 002 1.1.1 STEAM教育理念 / 002 1.1.2 编程语言的选择 / 003 1.2 Scratch少儿编程 / 003 1.3 少儿编程是通往人工智能、大数据时代的阶梯 / 004 1.4 Scratch少儿编程的方向 / 005 第2章 Scratch 3.0开发环境 006 2.1 Scratch 3.0简介 / 007 2.2 Scratch的操作界面 / 007 2.2.1 程序窗口 / 007 2.2.2 主要操作 / 008 第3章 Scratch 3.0程序运行的三种方式 023 3.1 顺序执行方式 / 024 3.1.1 顺序执行的例子 / 024 3.1.2 顺序执行的拓展 / 029 3.2 循环执行方式 / 031 3.2.1 循环执行的例子 / 032 3.2.2 循环执行的拓展 / 035 3.3 判断(选择)执行方式 / 038 3.3.1 判断(选择)执行的例子 / 039 3.3.2 判断(选择)执行的拓展 / 045 第4章 Scratch 3.0中的坐标和角色的移动 050 4.1 Scratch 3.0中的坐标 / 051 4.2 拓展练习 / 056 第5章 用画笔描绘美丽的花朵 059 5.1 蝴蝶的动作 / 060 5.2 花朵1的动作 / 063 5.3 花朵2的动作 / 065 第6章 Scratch 3.0大型游戏开发1:海底追晶 068 6.1 游戏的设计与编程 / 069 6.1.1 设计游戏的画面 / 069 6.1.2 设计小橘的角色 / 071 6.1.3 设计毒海星角色 / 076 6.1.4 设计水晶角色 / 081 6.1.5 最后的完善 / 084 6.2 游戏的改进 / 085 第7章 Scratch 3.0大型游戏开发2:迷宫探险 088 7.1 游戏的设计与编程 / 090 7.1.1 设计游戏的画面 / 090 7.1.2 设计小猫的角色 / 093 7.1.3 设计甜甜圈角色 / 097 7.1.4 完善小猫的运动 / 101 7.1.5 设计小猫的敌人——怪物 / 103 7.1.6 设计小猫的敌人——蝙蝠 / 105 7.2 游戏的改进 / 108 第8章 Scratch 3.0大型游戏开发3:一飞冲天 113 8.1 游戏的设计与编程 / 115 8.1.1 设计活泼的小猫 / 115 8.1.2 设计大树的角色 / 120 8.1.3 增加变量来记录数据 / 124 8.1.4 通过克隆设计角色 / 126 8.1.5 最后的完善 / 133 8.2 游戏的改进 / 139
ISBN:978-7-122-45806-3
语种:汉文
开本:16
出版时间:2024-10-01
装帧:平
页数:142