跳到正文
两个小朋友一起在平板电脑上操作

家长指南

7 岁孩子学编程
家长该看什么

OpenKids 编辑部,最近审阅 ,阅读约 6 分钟

7 岁孩子的编程课,应当以动手和创作为主:在游戏、图形积木和小机器人中学会排序、找规律与调试。新加坡卫生部建议,这个年龄的孩子在课业以外每天使用屏幕少于 2 小时,所以请选择把屏幕时间与不插电活动结合起来的课程。

孩子 7 岁了,您在考虑要不要报编程课,不妨先想想时机。在新加坡,这一年通常也是小一:大多数孩子在满 7 岁的那一年入读小学一年级,第一门编程课往往和新的作息、新的同学、更长的在校时间一起到来。编程迟早会走进每个小学生的课堂。自 2020 年起,新加坡所有小学高年级学生都要参加资讯通信媒体发展局(IMDA)与教育部合办的 Code for Fun 编程课程,或同类的编程课程。所以 7 岁学编程是提早起步,而不是追赶进度,课堂的气氛也应该如此。

7 岁孩子 能学会什么

这个年龄学编程,重点不在某一门编程语言,而在一种思考方式。研究者称之为「计算思维」:把任务拆成步骤,把步骤排好顺序,发现规律并让它重复,结果不如预期时找出原因。7 岁的孩子用图形积木、方向卡片或教室地上的小机器人,就能把这些都练一遍。敲键盘写代码,可以等以后再说。

  • 排序:把指令按正确的顺序排好,也看看顺序错了会发生什么
  • 规律与循环:发现重复出现的步骤,让电脑替自己去重复
  • 因果:按一下、点一下或触发传感器,让角色或机器人作出回应
  • 调试:找出出错的那一步并改好,而不是推倒重来
  • 设计:动手之前,先想清楚作品要做什么

从这里起步,有令人放心的研究依据。2021 年《Frontiers in Education》刊登的一篇综述,梳理了 21 项实证研究,涉及 ScratchJr、Lightbot 等四款面向 7 岁及以下儿童的编程应用,结论是四款应用都有助于计算思维的发展。但综述也提醒了一点,这一点对家长比结论本身更重要:像 ScratchJr 这样的开放式应用,并没有被证明优于 Lightbot 这类引导更多的应用,作者的结论是,关键在于学习过程怎样组织、怎样引导。应用本身撑不起一堂课,撑起一堂课的,是知道何时出手、何时放手让孩子自己和 bug 较劲的老师。

屏幕 机器人 不插电游戏

适合 7 岁孩子的课堂,通常在三类活动之间切换。2017 年,Alex Pugnali、Amanda Sullivan 与 Marina Umaschi Bers 发表的一项研究,观察了 28 名 4 至 7 岁的孩子使用两种截然不同的工具学习:平板上的图形化编程应用,以及实体机器人套件。研究者的结论是,界面类型确实会影响孩子学到什么,但它只是众多因素之一;实体工具和图形工具,各自培养不同类型的学习。

第三类活动不需要任何设备。CS Unplugged 由新西兰坎特伯雷大学计算机科学教育研究组主持,用卡片、绳子、蜡笔和大量跑跑跳跳的游戏与谜题来教计算机科学。让同学按身高排成一列,就是一种算法;用口令指挥同伴在方格里走到终点,就是一段程序。对 7 岁的孩子来说,这些活动不是编程之外的休息,而是关掉屏幕的编程。

屏幕指引 对课堂意味着什么

新加坡卫生部在 2025 年 1 月更新了《儿童屏幕使用指引》。对 7 至 12 岁的孩子,指引建议:除与课业相关的用途外,每天使用屏幕少于 2 小时;用餐时和睡前一小时不用屏幕;全家一起商定屏幕使用计划。指引把孩子动脑或动手参与的「主动使用」和被动观看区分开来,也坦言目前关于安全时长上限的证据有限。世界卫生组织 2020 年的指南补上了天平的另一端:5 至 17 岁的孩子平均每天应有至少 60 分钟中高强度身体活动,并减少久坐时间,尤其是娱乐性的屏幕时间。

7–12 岁 课业以外 每天屏幕小时数 新加坡卫生部
不足 2
睡前不用屏幕 新加坡卫生部
1 小时
5–17 岁 每天平均中高强度活动 世卫组织
60 分钟

编程课属于主动使用屏幕,是指引鼓励的用法;但它不是课业,仍然算在孩子一天的屏幕时间里。所以向机构提问的关键,不是「用不用屏幕」,而是用多久、用来做什么。只在需要时才拿出平板、其余时间动手搭建、走动交流的课,既在指引的范围之内,也更贴合 7 岁孩子的精力。

指引也希望家长在孩子使用设备时多陪伴、多参与,经常聊聊孩子在屏幕上做什么。编程课正好让这种对话变得自然:请孩子把作品演示给您看,再故意把它弄坏,然后修好。把一个 bug 讲给爸爸妈妈听,本身也是在调试。

一堂好课的样子

孩子做出能拿给您看的作品
发练习纸,或照着白板抄代码
屏幕时间短,中间穿插动手环节
一坐一小时以上,一直对着屏幕
把 bug 当成课堂的一部分
老师替孩子改掉每一个错误
按孩子的程度分班
只按年龄分班
孩子准备好时,有清楚的下一步
换个主题,重复同一套内容
问到屏幕时间,回答得清清楚楚
对课堂时间怎么用含糊其辞

试听课上 问这五个问题

  1. 第一个学期结束时,孩子会做出什么作品?
  2. 每节课有多少时间在屏幕前?其余时间做什么?
  3. 孩子卡住或受挫时,老师怎么处理?
  4. 怎么决定孩子从哪个级别开始?
  5. 两三年后,这条路通向哪里?

然后,看孩子,而不是看教室。下课后能跟您讲清楚自己怎么修好机器人拐错的那个弯,这个孩子上了一堂好课;只能告诉您玩了什么游戏,也许只是度过了愉快的一小时。

在 OpenKids 上第一堂课

在 OpenKids,编程属于科技课程,面向 4 至 18 岁,课程体系由 Futurum Academy 提供。孩子按程度而非生日分班,7 岁的孩子会从与自己思维水平相符的级别开始。科技课程与艺术课程是 OpenKids 的两套课程体系,竞赛训练与升学指导也在同一条路上,串起孩子从 3 岁到 24 岁的一段成长之路。如果您同时在考虑 AI 课,可以读读我们的少儿 AI 课程指南,看看各个年龄段能学到什么。

第一节体验课免费,每一项费用都会在您做决定之前以书面形式列明。OpenKids 在新加坡和吉隆坡设有校区;校区会在 48 小时内通过 WhatsApp 回复,总部 WhatsApp +65 8990 1988 当天回复。带上上面这五个问题去试听。好的课堂,会欢迎您这样问。

常见问题

  • 孩子 7 岁学编程,会不会太早?

    不会,前提是课程为低龄孩子的学习方式而设计。2021 年一篇涵盖 21 项研究的综述发现,面向 7 岁及以下儿童的编程应用都有助于计算思维发展,并指出关键在于学习过程怎样组织、怎样引导。请选择以游戏和动手搭建为主、屏幕时间短的课程,而不是一上来就敲代码。

  • 编程课算不算屏幕时间?

    算,使用设备的时间都算。新加坡卫生部建议 7 至 12 岁的孩子在课业以外每天使用屏幕少于 2 小时,并鼓励让孩子动脑的主动使用,少一些被动观看。报名前,请问清楚每节课有多少时间在屏幕前。

  • 学校以后也会教编程吗?

    会。自 2020 年起,新加坡所有小学高年级学生都要参加 IMDA 与教育部的 Code for Fun 课程或同类编程课程;两个机构还在 2024 年宣布,从 2025 年起为中小学推出 AI for Fun 选修单元。7 岁上编程课是提早起步,并不是必需。

  • 7 岁孩子学编程,该用机器人还是用平板?

    最好两者都有,再加上不插电游戏。一项针对 4 至 7 岁孩子的研究,观察他们使用平板编程应用和实体机器人套件的学习,发现两类工具培养的学习各有侧重,而界面只是众多影响因素之一。

  • 怎么判断孩子准备好上编程课了?

    值得留意的信号包括:喜欢拼图和搭建玩具、能按顺序完成几步指令、爱问东西是怎么运作的。最简单的检验是一节体验课:看孩子下课后能不能讲出自己做了什么。

  • OpenKids 的第一节科技课免费吗?

    免费。第一节体验课不收费,每一项费用都会在您做决定之前以书面形式列明。校区会在 48 小时内通过 WhatsApp 回复,总部 WhatsApp +65 8990 1988 当天回复。

科技课程

继续阅读

了解科技课程
预约体验课