编程教育的本质是一种思维训练,其中*为关键的是培养学生的计算思维。计算思维是运用计算机科学的基础概念进行问题求解、系统设计及理解人类行为的思维方式。Scratch以一种可视化、形象化、模块化的编程方式重新定义了程序设计,极大地降低了编程学习的门槛,让小学生学习编程成为可能。本书作者胡畔博士是佛山科学技术学院创客与STEAM教育中心主任,长期致力于青少年创客教育与STEAM教育研究及中小学创客教师培训工作。本书编写的主要目的是帮助青少年开发系统化的编程思维并掌握程序设计的基本概念与核心思想,启蒙并培养学生的计算思维能力与创新创造能力,为其将来学习其他编程语言奠定基础。本书内容以项目任务形式进行编排,由易到难,循序渐进,通过对任务进行层层分解,培养青少年分析问题与解决问题的能力。书中借助大量图形、图表对复杂抽象的知识进行可视化呈现与描述,为青少年搭建认知的桥梁。同时,在每课内容中融入游戏元素与STEAM跨学科知识,培养青少年对编程的兴趣及运用综合知识解决问题的能力。