前 言
这是一本为编程零基础的少年儿童设计的学习入门书,它创新地将编程
学习以故事化的方式呈现出来,希望通过有趣刺激的故事,让小读者了解编程,
认识编程,打开学习编程的兴趣大门。
为什么要学习编程
编程是编写程序的简称。通俗地说,编程就是告诉计算机,需要帮我们
做什么,如何做。但是计算机并不能理解人类的语言,我们需要使用一种人
与计算机都可以理解的语言,即人与计算机能够交流的语言。使用这种语言
编写的文件,我们可以称为“程序”。
当下,我们的社会正处于一个飞速发展的时期,互联网、智能手机、各
种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月
