内容简介

本书以皮亚杰的“建构主义学习理论”为核心指导思想,以问题驱动式学习(Problem-Based Learning,PBL)为核

心教学方法,将“提出问题—分析问题—解决问题”的逻辑思维过程贯穿于全书各知识点的构建中。在内容的组织上,

借鉴Scratch少儿编程之父雷斯尼克的“创造性学习螺旋及4P法则”,创新性地提出了“6A教学法”:Arouse(激发兴趣)、

Ask(提出问题)、Analyze(分析问题)、Act(解决问题)、Acquire(收获总结)和Assess(测评巩固)。希望学生通过学

习本书,不仅在解决问题的过程中自然地掌握相关知识,更重要的是形成创造性思维。

全书(上、下册)基于Scratch 3.0编写,分为8章,第1章为准备内容,介绍主流编程语言的类型及特点、

Scratch的发展和界面;第2~4章为Scratch基础内容,介绍运动、画笔、外观、造型、声音、音乐等基础功能,让学

生使用简单方法就能轻松完成声色并茂的作品;第5~8章为Scratch进阶内容,介绍事件、侦测、数据、运算、函数、

自制积木、控制、算法结构等高级功能,让学生掌握更系统的编程逻辑,能完成功能更强大的作品。本书为下册,包

括第5~8章内容。

全书附赠30个案例的在线编程视频和程序代码,并提供原始素材文件、辅导老师在线答疑服务,适合青少年学习

使用,其中8岁以下的学生建议在父母的陪伴下使用。此外,本书还可以作为校内少儿编程兴趣班和校外少儿编程培

训机构的辅导用书。