数字与 AI 素养 · 2026-07-25

当石头挡住小水流

编程思维不仅仅属于屏幕。在山间的溪流和沙坑里,孩子们正用石头和树枝学习最基础的逻辑与算法。

想象一个夏日的午后,在瑞士阿尔卑斯山的一片草地上。一个孩子蹲在涓涓流淌的山间小溪旁,专注地往水里摆放石头和树枝。当一块稍大的石头落下,水流偏向了左边,淹没了一片青草。孩子开心地欢呼:“如果把石头放在这里,水就会往那边走!”

这不仅仅是简单的玩耍。在没有屏幕、没有键盘的自然里,孩子正在探索数字世界中最核心的秘密:计算思维。

物理世界里的“如果”与“那么”

当我们谈论数字素养或编程时,往往会立刻联想到电脑屏幕和复杂的代码。但对于幼年的孩子来说,最好的“编程启蒙”往往发生在物理世界里。瑞士著名心理学家让·皮亚杰(Jean Piaget)指出,幼儿通过与物理世界的具体互动来建构知识。在他们能够理解抽象的代码符号之前,他们需要先在泥土、水流和积木中理解逻辑。

计算机程序的基础之一是条件逻辑——“如果发生 A,那么就执行 B”。当孩子在溪流中筑起一道小小的水坝,观察水漫过边缘;或者在铺设木质火车轨道时,思考“如果我在这里放一个岔道口,小红火车就会开往雪山”,他们实际上正在大脑中编写早期的算法。

试错与修复:早期的“找bug”游戏

在探索中,事情并不总是按计划进行。水坝可能会漏水,火车可能会在转弯处脱轨。在计算机科学中,这被称为错误(Bug),而找出并解决它的过程就是调试(Debugging)。

对幼儿来说,遇到挫折时难免会感到沮丧。但这也是一个绝佳的机会,让大人引导他们将失败视为一个“有趣的谜题”而不是一个“错误”。我们可以蹲下来,用平静且充满好奇的语气问:“水是从哪里跑出来的呢?”就像闪闪(Sparkie)偶尔会问的那样:“你觉得接下来会发生什么?”这种提问方式鼓励孩子退后一步,观察因果关系,并尝试新的解决方案。

把复杂的事情拆分来看看

计算思维的另一个重要组成部分是“分解”——将一个庞大而复杂的问题拆解成一个个容易处理的小步骤。

这在日常生活中无处不在。比如,早晨准备出门去森林幼儿园,对于一个四岁的孩子来说是一个艰巨的任务。但如果我们把它拆解开来:第一步穿上外套,第二步换好雨靴,第三步背上装有加餐的小背包。这种按步骤进行的练习,不仅是在锻炼逻辑思维,也是在发展大脑的执行功能(Executive Function)。哈佛大学儿童发展中心的研究表明,良好的执行功能是孩子未来学习和适应能力的重要基石。

离开屏幕,把逻辑还给双手和自然,孩子们不仅会变得更加自信,也会对这个世界运转的方式产生更深的好奇。

本周可以尝试的三个小练习

  • 玩“机器人与程序员”游戏:让孩子做“程序员”,你来做“机器人”。请孩子给你下达走到房间另一头的指令(比如“向前走三步,向右转”)。如果你故意因为指令不清晰而撞到沙发,大家都会哈哈大笑,这也是绝佳的逻辑修正练习。
  • 设计一条物理路径:用靠垫、多米诺骨牌或书本在客厅里铺设一条迷宫路线。问问孩子:“我们怎样才能不碰到红色的垫子走到门口?”
  • 画出早晨的“算法”:拿一张大纸,和孩子一起画出每天早晨的三个关键步骤(比如画一个牙刷、一件衣服、一双鞋)。让日常惯例变成可视化的流程图。