前 言 时代在发展,社会在进步,人类文明在演化。孩子是父母的希望,更是国家 未来的栋梁。在当今充满科技感的时代,孩子要学习的是一种思维,一种发现、 探索、创新的思维,这种思维从孩童时期就要进行培养,无论以后从事何种工作, 这种思维都会让他们终身受益。 在日常生活中,充满着各种“智慧”,如智慧城市、智慧社区、智慧校园等, 真正的智慧是人类的大脑和人类的创造力。孩子们是未来智慧的核心,他们将继 承前人的智慧,并创造出新的智慧,为了让他们在未来能够更好地运用智慧,需 要尽早地让他们学习并使用编程思维。 在当今儿童启蒙教育环境中,有两种主流的编程教学方法。一种是可视化编 程,另一种是代码编程。可视化编程又叫作“积木”编程,通过搭积木的方法来 教孩子们编程。可视化编程对于低龄儿童的早期启蒙,具有直观、简单、易于理 解等优点。但其缺点也非常突出,不适合处理复杂的逻辑,当学习到一定程度后 就难以继续提高。代码编程较为传统,会略显枯燥、不易理解,但这种方式更加 锻炼逻辑思维能力,并可以用来解决生活中遇到的实际问题。从目前的趋势上看, 代码编程仍是未来很长一段时间内的主流编程方式。 本书介绍的编程方式属于代码编程,不同之处是本书将枯燥的编程过程转变 为有趣的游戏,将编程语法、规则和思维融入86 个游戏关卡之中,让孩子在探 索中学会编程知识。本书所用的是C# 语言,这是一种高效、强大的面向对象的 高级编程语言,被应用于当今主流的工程研发、游戏开发和人工智能等领域。本 书编程内容涉及命令、函数、循环、判断、算法、变量、属性、初始化、参数和 数组等,全面覆盖儿童编程需要掌握的知识点。 参与本书编写和校对工作的还有李玉磊、杨越、赵鑫鑫、吴尚泉和赵欣,这 里对他们辛苦的工作表示由衷的感谢。 Ddnzw1.indd 1 2021.9.13 10:21:52 AM 呆呆鸟儿童编程在游戏中学习 配合本书使用的编程开发环境“呆呆鸟儿童编程(儿童版)”可以在其官网 下载,授权激活码可以刮开本书封底的刮刮卡获取。 从现在开始,让我们一起创造一个属于儿童的编程世界,让他们以编程的思 维去探索、去创造属于自己的智慧人生。 编者 2021 年6 月