动手玩转Scratch2.0编程―STEAM创新教育指南

动手玩转Scratch2.0编程―STEAM创新教育指南 pdf epub mobi txt 电子书 下载 2025

[美] Majed Marji(马吉德.马吉) 著,于欣龙,李泽 译
图书标签:
  • Scratch
  • 编程
  • STEAM
  • 教育
  • 少儿
  • 创意
  • 创新
  • 图形化编程
  • 入门
  • 教程
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 电子工业出版社
ISBN:9787121272516
版次:1
商品编码:11785164
包装:平装
开本:16开
出版时间:2015-10-01
用纸:胶版纸
页数:296
正文语种:中文

具体描述

产品特色

编辑推荐

适读人群 :11岁以上对编程怀有兴趣的青少年 非专业成年人如果对于编程有兴趣,也可以学习

  基于Scratch,超过Scratch

  可视化编程语言,适合所有年龄阶段的读者

  无需编程基础,快速掌握编程原理

内容简介

  Scratch 是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程序等。《动手玩转Scratch2.0编程—STEAM创新教育指南》的目标是将Scratch 作为工具,教会读者最基本的编程概念,同时揭示Scratch 在教学上的强大能力。

  《动手玩转Scratch2.0编程—STEAM创新教育指南》共分9 章,前三章讲解如何使用Scratch 绘制几何图形,并创建富媒体应用程序,其余章节使用Scratch 讲解各个编程概念。每一章都有许多完整的案例,读者可以模仿它们制作许多类似的程序。当读完整《动手玩转Scratch2.0编程—STEAM创新教育指南》后,相信你一定可以亲自完成各种编程项目。

  《动手玩转Scratch2.0编程—STEAM创新教育指南》假定读者没有任何编程基础。《动手玩转Scratch2.0编程—STEAM创新教育指南》内容的难度基本不会超过高中数学,个别有难度的模拟程序可以先行跳过。

作者简介

  Majed Marji,拥有韦恩州立大学的电子工程博士学位和达文波特大学战略管理的MBA 学位。他在汽车行业工作超过15 年,开发了许多软件,涉及实时数据采集、设备控制、实验室管理、工程数据分析、嵌入式系统、远程信息处理、混合动力汽车,以及与安全相关的动力系统。Marji 博士还是韦恩州立大学电气工程系的兼职讲师,主要讲授通信工程、机器视觉、微处理器、控制系统,以及算法和数据结构等相关课程。


  于欣龙,工学硕士。2013年毕业于哈尔滨工程大学机械设计及理论专业。新生代85后机器人创业达人,被媒体誉为“机器人爸爸”,国内第一批将Arduino引入中国的资深创客。现任哈尔滨奥松机器人科技有限公司总经理,创业期间指导多家出版社引进二十多本与开源硬件和创客有关图书。

目录

致谢....................................................................................................V

本书介绍...........................................................................................VII

第1章 准备开始.................................................................................1

什么是 Scratch ..................................................................................2

Scratch 编程环境 ..............................................................................3

绘图编辑器 ......................................................................................15

制作第一个 Scratch 游戏 .................................................................17

Scratch 积木一览 ............................................................................22

算术运算符和函数 ...........................................................................23

本章小结 ..........................................................................................25

练习题 .............................................................................................25

第2章 动作和绘图...........................................................................29

使用动作模块的积木 ........................................................................29

画笔模块和一个简单的画图程序 ......................................................35

神奇的重复执行 ...............................................................................37

Scratch 项目 ....................................................................................41

关于被克隆的角色 ...........................................................................48

本章小结 ..........................................................................................49

练习题 .............................................................................................50

第3章 外观和声音...........................................................................53

外观模块 ..........................................................................................54

声音模块 ..........................................................................................59

Scratch 项目 ....................................................................................63

本章小结 ..........................................................................................69

练习题 .............................................................................................69

第4章 过程......................................................................................73

消息的广播和接收 ...........................................................................74

将大型程序分而治之 ........................................................................78

分析问题的思维方式 ........................................................................90

第5章 变量......................................................................................99

Scratch 的数据类型 .......................................................................100

变量详解 ........................................................................................102

变量值显示器 .................................................................................116

在程序中使用变量值显示器 ............................................................117

获得用户输入 ................................................................................127

本章小结 ........................................................................................129

练习题 ...........................................................................................129

第6章 用逻辑做决定......................................................................133

比较操作符 ....................................................................................134

分支结构 ........................................................................................138

逻辑运算符 ....................................................................................144

Scratch 项目 ..................................................................................150

本章小结 ........................................................................................162

练习题 ...........................................................................................162

第7章 深入循环.............................................................................165

循环结构 ........................................................................................166

循环计数器 ....................................................................................174

循环的嵌套 ....................................................................................177

递归:调用自身的过程 ..................................................................179

Scratch 项目 ..................................................................................181

本章小结 ........................................................................................193

试一试 7-10 ................................................................................193

练习题 ...........................................................................................194

第8章 字符串处理.........................................................................197

字符串数据类型 .............................................................................198

字符串操作示例 .............................................................................201

Scratch 项目 ..................................................................................208

练习题 ...........................................................................................225

第9章 链表....................................................................................227

Scratch 的链表 ..............................................................................228

动态链表 ........................................................................................234

数字链表 ........................................................................................239

搜索和排序 ....................................................................................241

Scratch 项目 ..................................................................................248

本章小结 ........................................................................................258

练习题 ...........................................................................................258

附录A 分享与合作..........................................................................261

创建 Scratch 账号 .........................................................................261

使用书包功能 ................................................................................264

创建项目 ........................................................................................266

前言/序言

  译者序1

  为什么我们要学习编程?为什么欧美发达国家的孩子更具有创造力?为什么中国青少年素质教育总是家长谈起的话题?带着一系列的问题,我便开始寻找答案。微软创始人比尔.盖茨曾说过孩子编程要从小开始,从兴趣出发,通过计算机编程来培养创造力,未来我们的下一代才具有竞争力。为此,欧美发达国家掀起一股青少年学习计算机编程的浪潮。

  Raspberry Pi(中文名为“树莓派”,简写为RPi)是一款信用卡大小的卡片式电脑,自2012年问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。树莓派基金会创始人Eben Upton为了改变青少年对计算机编程缺乏兴趣这一现状,他创造出了树莓派,希望通过它能够激励更多的青少年将计算机编程从小视为爱好,未来可以发展成职业。

  树莓派作为一种教学工具,鼓励青少年开展各种计算机实验,通过对树莓派的使用研究,本人发现其预装了各种编程语言的解释器和编译器,对青少年可以使用树莓派系统中预装好的Scratch这款图形化编程软件进行程序设计。

  Scratch是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块进行组合,便可创作出多媒体程序、互动游戏、动画故事等作品。近几年本人一直从事Arduino编程课的研究工作,研究中发现中小学生使用C语言编程难度较大,许多学生受困于语法的规则和数学算法,无法理解程序之间的逻辑关系,一般的程序语言均采用英文编写,又增加了学习难度。而对于使用Scratch的学生来说,他们觉得编程就像是在设计一款游戏或者编写动画故事。他们不需要撰写复杂的文字语法,只需要通过指令流程安排和一连串积木模块的组合,就可以在短时间内完成有趣的游戏和动画设计。目前Scratch已翻译成四十多种语言在全球使用,最新推出的Scratch 2.0版本更可直接在互联网浏览器上执行。

  关于本书

  纵览国内现有关于Scratch的图书,本人发现讲解Scratch 2.0的并不多,能够以项目为导向并解释编程概念,有问有答的图书就更少。本人有幸先于广大读者读到本书英文版Learn to Program with Scratch,通过阅读发现,本书在内容编排难度适中,非常适合中学生阅读,可作为中学STEAM创新教育教材或学生自学手册,同时也可以作为大学选修课辅助教材,实用性较强。为此,本人向电子工业出版社编辑推荐引进,并联合国内资深创客李泽先生将其翻译出来,早日跟广大师生分享,共同学习。

  全书中的“试一试”和“练习题”的答案可通过奥松机器人社区论坛网站下载获取,为了方便师生交流,在论坛中还专门开设了Scratch专题板块,大家可以登录http://www.makerspace.cn/查找学习。

  因本书涉及图片与文字混编较多,书中难免会出现疏漏与错误,如果读者在阅读过程中发现任何问题希望找到译者共同探讨,可以加入“爱上Scratch”主题QQ群:157658050。在这个群里,你会获得更多关于Scratch编程方面问题的解答。

  致谢

  首先要感谢麻省理工学院(MIT)媒体实验室的开发人员和本书作者为广大Scratch爱好者做出的巨大贡献,本人因寻找关于Scratch的学习资料有幸结识译者李泽先生,没有他的辛勤付出,本书不可能顺利完成。其次要感谢本书编辑林瑞和与高丽阳先生,他们为引进本书多次与外方进行沟通,并对译稿进行多次审阅。最后,感谢国内资深创客教师吴俊杰、谢作如、李梦军、张晓胜和上海Robopeak创始人陈士凯为本书提出的宝贵建议与意见,感谢每一位投身于STEAM创新教育的老师。

  值此出版之际,本人特别希望通过本书来唤醒更多的中国青少年从小喜欢编程,热爱创造,未来成为一个能够改变世界的科学家。

  于欣龙

  奥松机器人创始人、资深创客

  译者序2

  2014年春节午夜时分,我和弟弟在一起探讨儿童编程教育时,第一次听说 Scratch,从此便与 Scratch 邂逅、结缘。随后我尝试开办培训班,录制教学视频。10个月后,我幸运地获得了翻译本书的机会。当我看到本书的目录时,我便下定决心:一定要将本书的思想传递给国内广大的 Scratch 爱好者、教师、学生以及家长。

  纵观国内外的 Scratch 书籍,大都以独立或进阶的案例作为主线。本书虽然基于 Scratch,却完全超越 Scratch 本身。作者不仅贡献了众多优秀的案例,更重要的是,作者仅把 Scratch 视为工具,讲解了计算机科学常见的概念,如递归、字符串处理、链表等。因此,本书的适用范围很广,任何想了解计算机科学的人都能从中获益。

  本书循序渐进地从计算机科学常见的概念出发,配合 Scratch 脚本演示说明,然后通过大量的项目、练习题加以巩固。作者详细地解释了每段脚本的含义,相信读者一定能理解其中的原理。

  最后感谢好友于欣龙的翻译推荐,感谢研究生导师张学良院长的支持,感谢我的女朋友刘剡细致地审阅。有了大家的信任和支持,我才能竭尽全力完成本书的翻译。如有疏漏和不足之处,恳请读者批评、指正。

  李泽


用户评价

评分

送货速度快,包装完整,做活动购买的,非常实惠,孩子也很喜欢。

评分

很快就到货啦,比超市还便宜,质量也棒棒的。京东就是方便

评分

柴犬也是一种十分有趣的犬种,这种狗来自日本这个国度,但是柴犬的外形和中国本土的田园柴犬其实是有几分相似的。一位年轻女子在网上购物时发现网上有商家五百出售“纯种柴犬”,开心不已的付了款。当时还以为自己是捡了一个漏。当女子去接

评分

还不错的购物体验,还会在京东购物。给力的哦!

评分

不错,比实体店里的要便宜好多

评分

质量非常好,与卖家描述的完全一致,非常满意,真的很喜欢,完全超出期望值,发货速度非常快,包装非常仔细、严实,物流公司服务态度很好,运送速度很快,很满意的一次购物。

评分

很实用,适合教小朋友玩编程,小朋友还蛮喜欢,蛮兴奋的

评分

书不错,跟儿子在家照着学,还没有全部学完,至少头两节还是讲得很细致,也容易上手

评分

可以的,小孩一拿到手就在电脑上跟着书上编程序,目前没听说不好

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有