当前位置:
首页 > 教材教辅 > 中小学 > Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

书名:Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

推荐语:

作者:黄永昌,黄李歆

出版社:机械工业出版社

出版时间:2020-04-01

书籍编号:30614145

ISBN:9787111654124

正文语种:中文

字数:246415

版次:1

所属分类:教材教辅-中小学

全书内容:

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

前言


市面上儿童编程的书已经汗牛充栋了,为什么还要写一本Scratch的书呢?笔者认为,不回答好这个问题,就无法写好这本书。毕竟,一件不值得做的事情,就不值得做好。下面的内容,就是笔者对这个问题的回答。


Scratch 3.0的优势


本书基于Scratch 3.0编写。2019年1月2日,Scratch团队在其官方博客及媒体上宣布,历时数年开发,经过近10个月的跳票,Scratch 3.0正式发布。那么,Scratch 3.0有哪些特点呢?


首先,Scratch 3.0基于Google的Blockly技术开发,基于HTML 5以及WebGL引擎。它对移动端设备(手机、平板电脑)更友好,也提供了更快的刷新率和性能。而Scratch 2.0基于Adobe Air技术,只能在电脑上运行。简单地说,孩子基于Scratch 3.0开发的作品,将可以分享到微信朋友圈,以后“晒娃狂魔”们有了新的晒娃姿势。其次,Scratch 3.0重新设计了其扩展组件,可以控制LEGO EV3及micro:bit硬件,还可以实现多国语言翻译及文本转语音等多种任务。最后,Scratch 3.0对2.0版本的积木做了一些改进,新增了音效调整积木和字符串运算积木,对画笔积木也进行了重新设计。


目前市面上基于Scratch 3.0的书较少,这也是笔者想写这本书的一个重要原因。


有趣是最好的动力


最好的教育是有趣的、娱乐化的,可以让孩子在不知不觉中学到了知识。笔者每次逼着女儿练习钢琴的场景历历在目,这种学习方式在某种程度上可以训练孩子的延迟满足感,但过程极其辛苦,而且非常容易半途而废。相反,笔者在线下教学过程中,无法忘记孩子们看到诡异动画效果时发出的爽朗笑声;无法忘记孩子们不想下课,央求老师再上一会课的可爱表情;无法忘记孩子们实现了自己的创意后满满的成就感。


本书的所有实例,都是笔者精挑细选的,第一原则是有趣。在有趣的基础上,融入知识点,让孩子在笑声中体验学习的乐趣。书中有一个动画实例,剧本是一只小白兔去钓鱼,连续三天都没钓到鱼。第四天,小白兔一到池塘边,一条大鱼就跳出来,生气地说:“你要是再敢用胡萝卜当鱼饵,我就扁死你!”学完这节课的相当长一段时间里,孩子们见面的第一句打招呼的话就是“你要是再敢用胡萝卜当鱼饵,我就扁死你!”,然后抱作一团,笑得东倒西歪。


注重思维方式的训练


笔者在线下教学的过程中发现,对大人很简单、很自然的概念,比如用坐标轴表示角色的位置,或者用正负数表示方向,对二三年级的孩子而言,犹如普通人看到微积分公式,一头雾水。因为孩子不知道为什么要用坐标轴表示位置,为什么要用正负数表示方向。如果一下子就告诉孩子答案,而不让孩子自己探索,碰壁,再探索,再碰壁,那么就无法激发孩子的创新思维。


让孩子认识到,为什么说用坐标轴表示位置是最科学的方式,引导孩子思考和对比其他表示位置的方法的优缺点。这个过程比教会孩子使用坐标轴表示位置更有价值。学习理科的家长朋友们应该能理解,一个公式的推导过程往往比这个公式本身更有价值。孩子是一张张白纸,引导他们自己基于当前的认知,基于他们要解决的问题,摸索自己的解决方案,对比不同解决方案的优劣,从而找到最优解,整个过程就是对孩子思维方式的训练。


笔者清楚,本书最小的读者可能是二三年级的孩子。怎么样引导他们思考问题和解决问题,并对比不同解决方案的优劣,这个课题始终是笔者在行文过程中牢记的准则。这也是本书和市面上很多儿童编程书籍最大的不同点。


比如,当孩子使用Scratch编程时,会发现很多积木组合都是重复使用的。孩子不得不复制来复制去,万一要修改,又得每个地方都修改一遍。这个时候,引导孩子思考有没有更好的解决方案,他们就非常容易接受编程中函数的概念(自制积木)。


结合视频,优势互补


视频的优点是学习门槛低,直接刺激孩子的感官,而且能演示结果。但视频的缺点也很明显,没办法做到主轴线清晰,没法做到系统性,而这又是书籍这个载体的优势。本书附送笔者录制的一些视频,用来对一些疑难问题、核心示例进行讲解,在保证系统性的同时,针对难点进行重点攻关。这些配套资源需要读者自行下载,请在华章公司的网站www.hzbook.com上搜索到本书,然后单击“资料下载”按钮,即可在本书页面上找到“配书资源”下载链接,单击该链接即可下载。


除此之外,笔者还维护了一个微信公众号,上面会连载一些Scratch编程视频,可以作为本书的一个补充和延伸。笔者大量收集Scratch官网以及Youtube上颇具创意的Scratch游戏,分析解读游戏的实现思路,并持续连载在公众号上,让孩子能持续找到学习Scratch的动力,在模仿的基础上进行二次创新,持续找到学习的乐趣。


适合的读者及阅读建议


本书最为适合小学四年级及以上的孩子阅读,二三年级的孩子由于识字量及阅读能力有限,最好由家长陪伴阅读。此外,本书也可作为STEM教学机构的教学参考用书。


阅读本书时,每一节都有大量实例,这些实例需要孩子自己动手完成。此外,本书每章后面都有作业,这些作业也需要孩子完成。笔者在线下教学中发现,孩子们非常喜欢做这些作业,他们把完成作业当成玩游戏。作为家长,可以帮助孩子在Scratch官网scratch.mit.edu上注册一个账户,适当关注孩子的作品,把孩子的作品上传到网站,然后分享到朋友圈,作为对孩子劳动成果的肯定。


最好的教育是陪伴。孩子很快就长大了,而作为父母的我们很快就变老了。阅读本书的最佳方式是,家长陪伴孩子阅读,跟孩子一起学习Scratch编程。乔布斯说:每个人都应该学习编程,因为它教会你思考。跟孩子一起学习Scratch编程,不但能增强亲子互动,说不定还能给你的思维方式开启另一扇窗。


计算机思维


让孩子学习编程,并不是一定要让孩子以后从事软件工程师这个职业,而是为了训练孩子的计算机思维,让孩子学会按照计算机的模型来思考问题。那么什么是计算机思维呢?哈佛大学的儿童编程教育专家进行了总结,值得借鉴,如表1所示。


表1 计算机思维

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

让孩子学习编程,就是要让孩子具备表1中的计算机思维,使用计算机思维来解决工作和生活中的问题。


本书作者


本书由黄永昌和黄李歆编写。由于写作时间有限,书中可能还存在错漏和不严谨之处,恳请同行专家和各位读者不吝指正。读者阅读本书时若有疑问,请发电子邮件联系我们,邮箱地址为hzbook2017@163.com。


黄永昌

第1篇 Scratch趣味编程详解


第1章 Scratch简介


第2章 Scratch编程基础


第3章 角色运动


第4章 角色外观


第5章 角色和背景管理


第6章 角色声音


第7章 事件


第8章 程序流程控制


第9章 变量和自制积木


第10章 运算


第11章 侦测


第12章 扩展模块

第1章 Scratch简介


本章牛牛老师将带领同学们认识什么是Scratch以及能用Scratch做什么。然后我们一起在计算机上安装好Scratch 3.0桌面软件,注册好Scratch网站的账号,为将来“闯荡江湖”做准备。磨刀不误砍柴工,我们正式上路吧!

1.1 什么是Scratch


同学们好,我是牛牛老师,在接下来的一段时间里,牛牛老师将带领同学们一起学习Scratch编程。


“老师,为什么你要叫牛牛老师啊?”话还没说完,就被智多星同学的问题打断了,果然是个爱打破沙锅问到底的好学生啊。


呃……老师的名字有个故事。老师上初一的时候,在地理课上知道,印度这个国家的人民非常尊敬牛,印度人认为牛是神灵。牛可以大摇大摆地走在街上,看到蔬菜可以随便吃,摊主都不敢赶。老师当时就顺口来了一句:哇,在印度当牛真好啊!从此以后,“印度牛”就成了老师的绰号,后来演变成“阿牛”和“牛牛”。真是一言难尽,欲哭无泪啊。不过也好,牛这种动物任劳任怨、勤劳朴实,而且牛也代表“厉害”的意思。老师就坡下驴,勉强就接受啦。


“牛牛老师,什么是Scratch?”还得谢谢前排的学习委员,要不这节课就变成故事课啦。


话说,老师当年上学时,最喜欢会讲故事的老师。言归正传,Scratch来头可大了,是美国麻省理工学院(MIT)开发的一款专门给儿童用的编程语言。它的特点是简单、易学,编程就像搭积木一样简单。


Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载知识小百科:编程语言

编程语言是人们设计出来,用来和计算机沟通的一种工具。同学们想想,你要和美国人讲话,是不是要讲英语人家才能听得懂啊。相同的道理,要和计算机“说话”,让计算机按照你的命令做事情,就必须讲计算机听得懂的语言。编程语言就是计算机听得懂的语言。


据统计,全世界总共有600多种编程语言,最常用的编程语言也有几十种。同学们看到的计算机上所有的软件,都是由一种或多种编程语言实现的。就连我们要学习的Scratch本身,主要就是用JavaScript语言实现的。

1.2 Scratch能做什么


虽然Scratch是专门为儿童设计的编程语言,但是千万别小看它哦。我们从Scratch官方网站上找一些排名靠前的作品给大家体验一下。


1.2.1 趣玩展示:糖果消消乐


相信不少同学玩过这个游戏,规则很简单,移动相邻的两个糖果使得三个或三个以上相同类型的糖果排成一排或一列就可以消除掉这些糖果。有人用Scratch实现了这样的游戏,界面如图1-1所示。

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

图1-1 糖果消消乐


用手机或平板计算机扫描如图1-1所示的二维码,或用计算机打开https://scratch.mit.edu/projects/15144826/网址,就可以试玩这个游戏。甚至,同学们还可以看到这个游戏是怎么做的,单击网页上的进去看看按钮,可以看到这个游戏是怎么做的,如图1-2所示。

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

图1-2 糖果消消乐源码


1.2.2 趣玩展示:水果忍者


水果忍者游戏曾经风靡全球,一时风光无二。


“哇,牛牛老师,果然很牛啊,一下子用了两个好词。”学习委员果然懂得捧场。我们编程课顺便把语文课也给学了。


游戏规则就不用老师介绍了吧,也有人用Scratch实现了这个游戏,界面如图1-3所示。

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

图1-3 水果忍者


用手机或平板计算机扫描如图1-3所示的二维码,或用计算机打开https://scratch.mit.edu/projects/39521030/网址,就可以试玩这个游戏。感兴趣的同学可以通过进去看看按钮,看到这个游戏的源码,如图1-4所示。

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

图1-4 水果忍者源码


不但可以看看,还可以改编游戏,即在别人的游戏基础上,增加一点你自己的创意,变成另外一个游戏。很酷吧!这也是Scratch的哲学:创作、协作和分享。


远处飘来了周杰伦的《听妈妈的话》:“将来大家看的都是我画的漫画,大家唱的都是我写的歌。”牛牛老师要再加一句:“大家玩的都是我做的游戏”。


“牛牛老师,快教我做这种游戏,我要做一个这样的游戏给班级里的同学玩。”智多星同学都等不及了。


别急啊,罗马不是一天建成的,欲速则不达,我们还是要循序渐进才行啊。这些作品已经达到“高级软件工程师”的水平了,学完本书同学们可以继续深造,做出这样的游戏。如果同学们对这类游戏感兴趣,欢迎扫码关注牛牛老师的公众号,如图1-5所示,牛牛老师将不定期跟大家分析这些游戏的实现思路。

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

图1-5 牛牛少儿编程


Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载知识小百科:软件工程师

软件工程师是指从事软件开发工作的人员。这是一群智商极高,又不泛自嘲精神的群体。他们称自己为“码农”,就是“写代码的农民”的意思,但实际上软件工程师的工资相对是比较高的。


同学们应该听说过比尔·盖茨的故事吧,他创办了微软公司,我们经常使用的Windows就是微软公司的产品。他是全世界最富有的人之一。创办Facebook的马克·扎克伯格、创办腾讯的马化腾及创办小米的雷军,这些如雷贯耳的公司,最初都是由软件工程师创办的。


1.2.3 趣玩展示:恐龙奔跑游戏


Chrome浏览器里有个彩蛋:当计算机没有连接网络时,试着打开网页,会出现网页无法连接的提示页面,如图1-6所示。看到这个页面,同学们按空格键,就可以开始玩恐龙奔跑的游戏了。牛牛老师在本书中将和同学们一起使用Scratch实现这样的游戏。同学们可以扫描二维码试玩一下这个游戏。

Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版pdf/doc/txt格式电子书下载

图1-6 恐龙奔跑游戏


1.2.4 趣玩展示:飞翔的小猫


曾经有个飞翔的小鸟游戏风靡网络:通过控制小鸟在天空中飞翔的位置,避开障碍物。牛牛老师在本书中将和同学们一起使用Scratch实现一个类似的“飞翔的小猫”游戏,如图1-7所示

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示