前言
一、为什么写这本书
Scratch 3.5编程能很好地培养孩子的逻辑思维能力、程序设计能力、分析解决问题的能力及创造能力。那么如何让初学编程的青少年能够很好地掌握Scratch 3.5编程呢?其实也不难,只要“多学、多问、多编程”,就可以掌握Scratch 3.5的基本编程方法。
学习编程是枯燥的,很多人坚持不下来,这就需要一本有意思的Scratch 3.5编程学习参考书,既能学到Scratch 3.5的编程精华,又能让学习很有趣,这就是作者编写本书的目的。
二、全书学习地图
本书编程启蒙篇首先介绍Scratch 3.5的基本知识和基本操作方法,然后用两个实例讲解Scratch 3.5的基本编程方法。
初级编程篇用两个实例更深入地讲解Scratch 3.5的用法,主要学习坐标、图层、循环、循环嵌套、运动等用法。
中级编程篇用3个实例讲解游戏的编程方法,主要学习变量、逻辑判断、条件语句、克隆、游戏结束、游戏胜利、积分、生命值、游戏关卡等用法。
高级编程篇用3个实例讲解有一定难度的复杂游戏的制作方法,主要学习自制积木、列表、变量、子程序、重力、角色跳跃控制、角色左右运动控制、角色弹射控制、游戏提示、游戏关卡设计、漏洞的修复技巧、游戏的调试技巧等知识。
三、本书特色
本书具有如下特色。
1)采用培训机构教学实践的形式来编写,以游戏和有意思的故事作品实例作为主线,让读者由易到难逐步掌握Scratch 3.5的编程方法和技巧。
2)采用分阶层由浅入深,从启蒙开始到初、中、高阶层讲解,使读者可以不断获得成就感。
3)采用全彩色、全图解方式,步骤式描述,辅以“难点解析”“小技巧”和特殊的版块,强调重点和难点。
4)采用结果导向方式讲解,结合课前故事、作品运行效果展示分析、作品背景和角色行为分析、程序编写实战、课后游戏、课后任务等几大板块进行讲解。
四、读者定位
本书适合初学编程的青少年学习使用,也适合中小学信息技术课教师或培训机构的老师作为参考用书,同时也适合想要让孩子学习Scratch 3.5编程的家长阅读参考。
五、本书作者团队
本书由王红明编写,编写过程中贺鹏、张军、刘继任、王伟伟等人提供了很多帮助。由于作者水平有限,书中难免有疏漏和不足之处,恳请业界同人及读者朋友提出宝贵意见。
六、感谢
一本书从选题到出版,要经历很多环节,在此感谢机械工业出版社,感谢张淑谦编辑和其他工作人员不辞辛苦,为本书出版所做的大量工作。
编者
2019年9月