首页>参考读物>计算机科学与技术>软件与程序设计

Scratch趣味编程:陪孩子像搭积木一样学编程
作者 : 吴心锋 吴心松 李佩佩 编著
出版日期 : 2019-02-27
ISBN : 978-7-111-61836-2
定价 : 59.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 180
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书全面、系统地阐述了Scratch编程基础知识及实际应用,通过376个积木用例,配以丰富的图片,深入浅出地分析了儿童编程创作的方方面面。配书资源提供了书中所有脚本用例和完整的实例资料,以供读者参考学习。
本书前两章采用螺旋式编排内容,可以让读者更好地吸收知识。从第3章开始则采用主题式的内容编排方式,即按照儿童编程需要用到的各种功能介绍各个编程主题,这对小孩学习编程尤为重要,可以让他们在同一处找到与主题相关的内容。
本书特意为8~16岁的孩子及其家长而编写,但其实几乎所有年龄段的读者都可以阅读,不管是孩子还是父母,学生亦或老师。

图书特色

Scratch趣味编程:陪孩子像搭积木一样学编程(全彩印刷)
吴心锋 吴心松 李佩佩 编著
书号:978-7-111-61836-2
印张:11.25(共180 页)
书脊:10mm
定价:59.00元
成品尺寸:186*240mm
印数:3500册
上架:计算机/Scratch编程

图书前言

近几年,人工智能、App、云端、大数据、物联网等相关行业发展迅猛,科技已经无处不在。但很显然,编程人才的培育跟不上科技的发展。在比尔·盖茨和扎克伯格等科技界巨星的呼吁下,“全民编程”成为了时下西方世界最为流行的口号之一。包括美国前总统奥巴马、英国前首相卡梅隆、新加坡总理李显龙等各国政要,纷纷呼吁全国上下都应该学习编程。如今,国外的孩子学习编程甚至比政治、历史、地理、物理、化学、生物还要早。在英国,5岁以上的孩子就必须开始学习儿童编程。一些发达国家也早已将编程纳入到了教育体系中。
在我国,自 2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野。编程教育已经越来越受到国内家长的重视,大家充满热情地一头扎进少儿编程领域,希望给孩子选择一条最合适的学习之路。然而,面对五花八门的编程语言,如Scratch、Swift、Haskell、Python、JavaScript、C++和 PHP等,家长们却发了愁。
为什么 Scratch在众多的少儿编程语言中横空出世,跃升为佼佼者?
Scratch是一种编程语言,也是一个在线社群,由麻省理工学院媒体实验室的终身幼儿园组设计和维护。孩子们在这里可与世界各地的人们交流各种互动媒体,如故事、游戏和动画。孩子们学习 Scratch的同时,也间接培养了他们的逻辑推理、创意思考和协同合作的能力。
Scratch特别为 8~16岁的孩子而设计。但几乎所有年龄段的人,不管是孩子还是父母,都在使用它。不同地方上百万人都在制作自己的 Scratch项目,包括家庭、学校、博物馆、图书馆和社区中心。
Scratch如此受欢迎,而市面上有关 Scratch的书籍却甚是驳杂,大多都是凌乱地介绍几个例子就完事了。很难想象,一个刚开始尝试学习编程的小朋友或小学生该如何阅读这样的书?恐怕读完依然是一头雾水,学习信心反而备受打击。
基于这样的一个现状,我们想做出一些改变,于是便有了这本书。本书是一本专注于 Scratch编程教育的书,理论与实践完美结合,全面涵盖了 Scratch编程所必须要掌握的众多知识点和各种积木的用法,告诉孩子们 Scratch中的每种积木是干什么用的,如何用它们解决编程问题。本书以培养孩子们的计算思维为初衷,深入浅出地说底层知识,由表及里地话编程实践。本书立足基础,力求不落入俗套,避免好高骛远的所谓创新,力求让小朋友们能够在家长或者老师的带领下,系统地掌握 Scratch中每种积木的使用方法,从而提升他们的思维能力和动手编程能力。
本书特色
■ 图解教学,饶有趣味:本书使用图解教学的方式讲解各个知识点和示例,手把手带领孩子们像搭积木一样学习编程,这使得整个学习过程非常有趣,可以让孩子们喜欢上 Scratch编程。
■ 通俗易懂,寓教于乐:笔者根据多年的教学经验积累,用通俗易懂的语言和生活中常见的场景去解释 Scratch编程中的专业知识,用孩子们喜闻乐见的示例锻炼他们的编程能力。
■ 示例丰富,动手实践:本书将 Scratch中的积木用法完全融入到示例中讲解,尤其在第 4~12章中都提供了编程挑战题供孩子们动手实践和提高。
■ 适用广泛:本书既适合孩子们阅读,也适合广大家长指导孩子们学习 Scratch编程,还可以作为中小学信息技术课程的教学参考书;甚至每个 Scratch编程爱好者都可以把本书放在枕头边,随时查阅。
本书内容
第 1章初识 Scratch,讲述了 Scratch的历史和特性,重点讨论了 Scratch编程的基本流程,并对本书的组织结构做了简单介绍。
第 2章 Scratch入门,以示例的方式讲解了 Scratch编程的基本概念和操作,并穿插讨论了程序的运行机制、编程习惯及编程技巧。
第 3章脚本概述,阐述了脚本的基本概念和使用方法,并详细介绍了脚本的结构和功能,最后对脚本的分类和片断做了必要介绍。
第 4~13章详细介绍了 Scratch编程的几大类积木。这部分的每一章都先从每个积木的基本概念入手,探讨如何在实践中使用它们,然后以编程挑战的形式进行巩固和提高,从而达到学以致用的效果。
配书资源及获取方式
■案例运行效果视频;
■教学PPT。这些配书资源需要读者下载。请在机工新阅读网站(www.cmpreading.com)上搜索到本书,然后单击“资料下载”按钮进入本书页面,然后单击页面上的“配书资源”链接即可下载这些资料。
本书读者对象
■学习 Scratch编程的小朋友;
■学习 Scratch编程的中小学生;
■广大 Scratch编程爱好者;
■需要指导孩子学习 Scratch编程的家长;
■从事信息技术教学的老师;
■儿童编程教学培训机构的师生。
阅读建议
本书既可以作为青少年 Scratch编程的入门图书,也可以作为其他 Scratch编程爱好者的参考手册。书中每章内容的耦合性并不是很高,你可以选择顺次阅读每一章内容,但如果对某一章感兴趣,完全可以先阅读该章。
读者服务
购买本书的读者可以加入我们的儿童编程 QQ群 486559380,笔者会和大家一起交流儿童趣味编程的相关内容,也会在群中回复读者阅读本书时遇到的一些疑问。另外,读者也可以通过hzbook2017@163.com和我们取得联系。

吴心锋

上架指导

计算机\程序设计

封底文字

本书是一本写给8~16岁的小孩(中小学为主)学习编程的书,但建议是在家长或者老师的陪伴下进行学习。本书系统地讲述了Scratch儿童编程的相关知识,书中通过376个积木用例,配以丰富的演示图片,由浅入深地介绍了儿童编程创作的方方面面。本书配套资源提供了书中的所有脚本用例和完整的实例资料,以供读者参考学习。
本书共13章。第1、2章采用了螺旋式的编排方式,即下一个知识点的学习是以前面所学知识为基础而进行,这样可以让读者更好地吸收知识。从第3章开始,则采用了主题式的内容编排方式,即逐一介绍Scratch编程中脚本、事件、控制、数据、运算、侦测、运动、外观、声音和画笔等各个主题的所有内容,这有利于读者集中精力逐个击破Scratch编程的重点和难点,也有利于他们进行针对性的训练和提高编程技能,取得更好的学习效果。
本书既适合广大家长指导孩子们学习Scratch编程,也可以作为中小学信息技术课程的教学参考书,甚至每个Scratch编程爱好者都可以把本书放在枕头边,随时查阅。

图书目录

第1 章
初识Scratch
1.1 Scratch的故事 / 1
1.2 Scratch的四大特性 / 1
1.3 我的第一个 Scratch程序 / 3
1.4 使用 Scratch编程的基本流程 / 5
1.5 本书的组织结构 / 7
1.6 本章小结 / 7
第2章
Scratch入门
2.1 简单的 Scratch示例 / 8
2.3 示例解释 / 9
2.4 改编示例 / 12
2.5 项目另存为 / 22
2.6 分享项目 / 22
2.7 本章小结 / 24
第3章
脚本概述
3.1 定义 / 25
3.2 使用说明 / 25
3.3 结构与功能 / 26
3.4 分类 / 26
3.5 脚本片断 / 27
3.6 本章小结 / 27
第4章
事件积木
4.1 基于事件编程 / 28
4.2 历史 / 28
4.3 鸭舌帽形事件积木 / 29
4.4 矩形事件积木 / 33
4.5 编程挑战——海底发射太空船 / 35
4.6 本章小结 / 38
第5章
控制积木
5.1 鸭舌帽形控制积木 / 41
5.2 C形控制积木 / 41
5.3 矩形控制积木 / 45
5.4 太阳帽控制形积木 / 47
5.5 编程挑战——大鱼吃小鱼 / 49
5.6 本章小结 / 51
第6章
数据积木
6.1 变量 / 53
6.2 列表 / 55
6.3 变量积木 / 56
6.4 列表积木 / 59
6.5 编程挑战——我喜欢的运动 / 66
6.6 本章小结 / 67
第7章
运算积木
7.1 六边形运算积木 / 69
7.2 圆角矩形运算积木 / 74
7.3 编程挑战——简易计算器 / 83
7.4 本章小结 / 84
第8章
侦测积木
8.1 矩形侦测积木 / 86
8.2 六边形侦测积木 / 89
8.3 圆角矩形侦测积木 / 95
8.4 编程挑战——变色龙 / 105
8.5 本章小结 / 106
第9章
运动积木
9.1 舞台的坐标系统 / 108
9.2 角色的方向系统 / 110
9.3 运动积木概述 / 110
9.4 矩形运动积木 / 111
9.5 圆角矩形运动积木 / 120
9.6 编程挑战——升国旗,奏国歌 / 122
9.7 本章小结 / 125
第10章
外观积木
10.1 矩形外观积木 / 127
10.2 圆角矩形外观积木 / 138
10.3 编程挑战——孙悟空的如意金箍棒 / 140
10.4 本章小结 / 142
第11章
声音积木
11.1 矩形声音积木 / 143
11.2 圆角矩形声音积木 / 150
11.3 编程挑战——简易电子琴 / 151
11.4 本章小结 / 153
第12章
画笔积木
12.1 矩形画笔积木 / 156
12.2 编程挑战——马良的神笔 / 163
12.3 本章小结 / 164
第13章
更多积木
13.1 Scratch 中的自定义积木 / 166
13.2 创建自定义积木 / 167
13.3 定义[ 自定义积木名] / 168
13.4 本章小结 / 171

教学资源推荐
作者: 刘振安 刘燕君 唐军 编著
作者: 刘奇志 尹存燕 曹迎春 编著
参考读物推荐
作者: 用友平台与数据智能团队 著
作者: 李晨 著