目标读者和阅读建议
本书适合以下几类读者参考阅读。
中小学信息技术课教师或培训老师,可以使用本书作为教材,教授Scratch 3.0编程基础课程。
想要让孩子学习Scratch 3.0的家长,可以使用本书作为亲子读物,一边自己阅读,一边教孩子掌握Scratch 3.0编程。
小学生或初中学生,也可以自行阅读和学习本书,遇到有难度的地方,可以向家长或老师请教。
读者一定会问的一个问题是,这本书和我之前的两本Scratch 3.0编程图书有什么区别。在这里,我们特意给出较为详细的比较和说明,并给出建议的学习和阅读路线。
《Scratch 3.0少儿编程趣味课》 注重基础知识的介绍和铺垫,按照Scratch 3.0积木的类别模块详细介绍,辅以由浅入深的示例,最后才是两个完整的大游戏案例。这本书更加适合入门级的读者,也适合小朋友自学。根据我得到的一些反馈,不需要家长和老师的任何辅助,小朋友也能够学习和掌握这本书的基本内容。
《Scratch 3.0少儿游戏趣味编程》和本书一样,都是通过详细介绍15款不同层级、由易到难的趣味游戏的开发过程,帮助读者学习Scratch 3.0编程技能,以及程序设计的理念和方法。两本书在如下几个方面存在一些细微的差别。
游戏选取和游戏层级划分不同。虽然两本书都选取了15款游戏,但由于篇幅限制,挑选游戏的时机差异,所选游戏各有特色,存在差异。此外,在游戏的层次划分方面,本书基于《Scratch 3.0少儿游戏趣味编程》所确定的初级游戏、中级游戏和高级游戏这3个层级,加入了一个入门游戏,以降低难度,更加方便初学者阅读和学习。
对基础知识的取舍不同。《Scratch 3.0少儿游戏趣味编程》前两章介绍了Scratch 3.0的基础知识和游戏编程用到的一些概念。本书没有介绍这些内容,第1章只是简短地帮助读者认识Scratch 3.0及其基本工作界面,然后由入门游戏来完成轻松而快速的衔接过程。
讲解方式和逻辑存在细微不同。受到篇幅和写作经验的限制,《Scratch 3.0少儿游戏趣味编程》在讲解游戏开发过程时,相对比较简略和直接,好在我和出版社录制了详细的讲解视频,一定程度上可以弥补文字讲解的遗憾。本书在内容讲解上更加细致,更加注重逻辑性,而且引入了父子对话的环节,增加了阅读的趣味性,减少了学习的枯燥感。本书延续《Scratch 3.0少儿游戏趣味编程》的特点,继续使用小贴士、特殊板块来强调一些需要读者特别留意之处。
我给读者建议的阅读和学习路线是,先学习《Scratch 3.0少儿编程趣味课》打好基础,然后通过本书来进阶到不同层级的开发,再学习和阅读《Scratch 3.0少儿游戏趣味编程》。按照这个过程,阅读、学习和编程循序渐进,相信读者的感觉也会比较轻松。注意,在阅读《Scratch 3.0少儿编程趣味课》的时候,可以先跳过这本书的最后两课,等有了一定的编程经验后,再返回去学习那两个游戏的完整开发过程。
这3本书的详细对比,参见下表。
对比项 |
《Scratch 3.0少儿编程趣味课》 |
《Scratch 3.0少儿游戏趣味编程》 |
《Scratch 3.0少儿游戏趣味编程2》 |
---|---|---|---|
Scratch版本 |
Scratch 3.0 |
Scratch 3.0 |
Scratch 3.0 |
基础知识讲解 |
较多且讲解详细 |
两章,相对较少 |
1章,很少 |
案例和游戏数量 |
40多个小案例,两个完整大游戏 |
15款游戏 |
15款游戏 |
游戏层级 |
不分层级 |
分为初级、中级、高级3个层级 |
分为入门、初级、中级、高级4个层级 |
案例趣味性和可玩性 |
较强 |
很强 |
很强 |
配套代码和素材 |
有 |
有 |
有 |
案例演示视频 |
有 |
有 |
有 |
配套视频讲解 |
提供在线观看 |
提供在线观看 |
提供在线观看 |
拟人化和对话式讲解 |
少量 |
没有 |
较多 |
阅读和学习难度 |
容易 |
中等到较难 |
中等 |
为培训机构和学校教师提供PPT |
提供 |
提供 |
提供 |
阅读和学习顺序 |
入门 (建议先跳过第24课和第25课) |
提高 |
提高和进阶 |
资源下载和服务
本书的示例程序和游戏等配套资源的服务由异步社区提供支持。请读者通过www.epubit.com下载本书的示例程序,然后,使用Scratch 3.0在线版、Scratch Desktop或Scratch 2.0离线版本,通过在“文件”菜单下点击“从电脑中上传”的方式导入程序。
当书中提到背景、角色、声音等文件,需要“从配套素材中导入”的时候,读者需要选择“上传”菜单,找到配套素材文件所在的文件夹将其导入,才能继续后续的操作。当书中提到“从背景库导入”/“从角色库导入”/“从声音库导入”的时候,这就意味着,所用到的背景、角色或声音等是Scratch 3.0自带的素材,直接从相应的库中选择导入就可以了。
在异步社区的本书页面中,点击“观看在线课程”按钮,回答和本书内容相关的问题,即可在“在线课程”栏中,观看本书配套视频。