图书前言

前 言

这是一本为编程零基础的少年儿童设计的学习入门书,它创新地将编程

学习以故事化的方式呈现出来,希望通过有趣刺激的故事,让小读者了解编程,

认识编程,打开学习编程的兴趣大门。

为什么要学习编程

编程是编写程序的简称。通俗地说,编程就是告诉计算机,需要帮我们

做什么,如何做。但是计算机并不能理解人类的语言,我们需要使用一种人

与计算机都可以理解的语言,即人与计算机能够交流的语言。使用这种语言

编写的文件,我们可以称为“程序”。

当下,我们的社会正处于一个飞速发展的时期,互联网、智能手机、各

种App、人工智能、大数据、机器人等已从过去的闻所未闻发展到如今的走

进千家万户。而这些技术发展的背后,都离不开编程。在现代社会,编程早

已成为中小学教育的重要组成部分。

少年儿童学习编程,可以提高哪些能力呢?

①培养计算思维能力:计算思维是一种广泛适用的思维方式和问题解决

途径,它包括以下几个核心要素:分解—模式识别—抽象化—设计算法。通

过培养计算思维,人们能够更好地分析和解决各种复杂问题,提高分析和解

决问题的能力。因此,计算思维被认为是21 世纪必备的核心技能之一。

②增强问题解决能力:在编程过程中,孩子们需要不断尝试编写、测试

程序和优化解决方案,从而培养创新和解决问题的技能。这些是非常宝贵的

技能。

③培养耐心和毅力:编程需要大量时间和精力的投入,这培养了孩子们

的耐心、专注力和毅力,对孩子们未来的学习和工作非常重要。

④增强动手实践能力:编程要求孩子们动手实践,既培养了他们的创造

性,又能提高他们的动手能力和实践能力。

⑤激发学习兴趣:编程涉及广泛的知识领域,能激发孩子们对技术、科

学等方面的兴趣,培养他们的学习热情。

Cxjzw.indd 5 2025/12/22 15:14:31 

VIVI

在未来的社会中,编程能力会逐步成为一个人必须具备的基本能力,就

如同当下的人必须具备基本的读写能力一样。

什么是图形化编程

在少儿编程中,有三种主要的编程语言:图形化编程、Python 语言、

C++ 语言,它们各自有不同的特点和适用范围。图形化编程通过拖曳和组合

图形化的代码块来构建程序,而不是直接编写文本代码,这种编程方式通常

更加直观和易于学习,程序效果直观,具备较强的趣味性,完全适合少年儿

童和零基础的编程学习者。常见的图形化编程工具包括 Scratch、MIT App 

Inventor 等。本书所采用的图形化编程工具,是以Scratch 编程的内核为核心,

在其基础上进行了本土化、儿童化的改进,让其更加适合中国少年儿童使用,

给读者在编程学习的实践操作上带来了更优秀的体验。

本书结构

本书严格按照《青少年编程能力等级第1 部分:图形化编程》标准,

将知识点按照由易到难的顺序,分为12 章,每章由导入故事、任务分解、知

识点探究、故事结局、编程任务等环节组成。由第一人称的故事为主线,让

读者以沉浸式的视角参与到故事中,在探索的过程通过计算思维分解遇到的

问题,再通过模式识别发现问题中的共同点,然后将复杂的问题抽象成可以

解决的模型或概念,最后通过学习对应的编程知识点设计算法解决任务。

全书设有12 个精彩有趣的编程项目,完成每章的学习后,在章节的结尾

附有编程练习,读者可以扫码,在编辑器中获取对应的编程任务,完成本课

的编程实践练习。

本书特色

本书以培养少年儿童对编程的兴趣为目标,为了充分调动孩子们的学习

积极性,在编写时努力体现如下特色。

Cxjzw.indd 6 2025/12/22 15:14:31 

VIIVII

①项目丰富:本书的程序项目丰富有趣,涉及诸多编程的类别,内容编

排合理,难度适中。每个项目都有细致的分析与详细的讲解,降低了学习难度,

且每个编程环节均备有样例讲解,并提供练习供读者练习,举一反三。

②图文并茂:本书的故事内容采用了大量有趣的配图,为读者带来了更

加沉浸式的阅读体验。在编程学习环节,也用图片代替大部分生涩难懂的编

程术语,用图文并茂的方式将程序教学和范例更加清晰地展示给读者,方便

学习与理解。

③资源丰富:本书配备了所有项目的素材和资源,读者可以完整体验12 

个编程项目的编程练习与完整程序效果,除此之外,还提供了青少年编程能

力等级——图形化编程的大纲内包含的部分进阶知识,作为进阶学习的内容

(见附录A)。部分难点知识点还提供了视频微课堂,从数量到内容都有着丰

富的选择。

适用对象

本书适合7 岁以上有阅读能力的读者使用。对于低龄儿童,建议在家长

和老师的指导下阅读。教师及家长在使用本书指导或陪同教学时,可以在每

章开始学习前,先通过平板计算机扫描书中的二维码,下载对应的编程App,

解锁每章节编程任务,学生便可在阅读的同时,根据书中的教学指引同步完

成编程任务,达到更好的学习效果。

本书作者

本书由妙小程少儿编程教研部编写,编写团队由多年从事少儿编程一线

教学与研发工作的老师组成。其中管春华任图书总策划、图书选题及框架设

计指导,郭威负责内容主笔及编程讲解环节,朱曼雪负责故事架构的设计,

陈绮莉负责本书整体的内容检查与校对。黄智浩主要负责本书插画的设计工

作,其中插画由甘睿完成,UI 设计由廖珊珊完成。同时,也特别感谢清华大

学郑莉教授在本书编写过程中给予的大量宝贵的建议与指导。

虽然本书编写团队成员有着平均4~8 年的少儿教育一线实践经验与教育

Cxjzw.indd 7 2025/12/22 15:14:31 

VIIIVIII

产品开发经验(累计已编写、主导开发近500 课次的课程产品),并尽力认真

构思验证和反复审校修改,但仍难免有瑕疵。我们深知一本图书的好坏需要

广大读者去检验评说。在此,我们衷心希望各位读者对本书提出宝贵的意见

与建议。读者在学习与使用的过程中,可能对书中某些描述或项目提出质疑,

欢迎读者批评指正。

作 者

2025年10月