深度解析:孩子学习编程的5大关键年龄-少儿编程之家

最近很多家长在后台留言问,孩子学习编程的最佳年龄是几岁?我该如何判断孩子现阶段是否适合学习编程?相信不少家长在接触线上或线下编程培训机构时,也会向机构提出一系列类似的问题,而不同编程教育机构提供的回答也是五花八门不尽相同,致使家长们陷入了更大的疑惑中。

在本文,少儿编程之家将收集各界编程教育工作者的声音,与家长一共探寻答案。


主流观点概述

少儿编程之家采访了几位在学少儿编程的家长,得到比较高频回复的有以下3个观点:

观点1:少儿编程就应该提前学习,越小越好。

观点2:少儿编程比较适合5岁以上孩子,太小的孩子不适合接触电子产品。

观点3:少儿编程关键期还是初中,孩子具备相对完整的数学知识,学习效率高。

 

3岁——第一次接触计算机科学概念

深度解析:孩子学习编程的5大关键年龄-少儿编程之家

当下研究普遍表明,3岁-4岁是孩子大脑逻辑思维培养的关键时刻。在这个阶段,孩子是可以非常有效的学习计算思维的。编程的本质是以某种逻辑组织起来的指令序列,达到一些特定的效果。Scratch JR是当下学习年龄下限最小的编程语言,需要孩子学习的年龄为5岁。而国外众多团队为克服线下教学中3岁这个脑力发育黄金节点,对改语言进行多处创新,使得3-4岁孩子学习编程成为了可能,这个方法叫做“不插电计算机科学”。

 

5岁——第一次学习图形化编程

深度解析:孩子学习编程的5大关键年龄-少儿编程之家

少儿编程之家多次为大家推荐Scratch JR这款幼儿编程学习语言,它是MIT媒体实验室终身幼儿园小组发布,其建议学习年龄为5-7岁。目前国内已经有不少家长和孩子一起学习这个iPad版本的幼儿编程语言。这个阶段孩子已经具备了基础的逻辑思维能力,而且拥有了一定程度的创造力和想象力,只需给孩子起一个好头,那他们就可以通过手里的图形化编程工具,去创造很多令你惊奇的小作品。

 

8岁——第一次制作可互动编程作品

深度解析:孩子学习编程的5大关键年龄-少儿编程之家

8岁的孩子,普遍具备了不错的基础运算基础。1-2年级阶段的孩子对英语接触还不够深入,这时候最佳的学习内容依旧是图形化编程。但这时孩子已经需要更多强大的工具去脱离条条框框,去实现他们的想法,Scratch作为当前最强大的图形化编程工具,可以让孩子自由创作。Scratch编辑器中,循环、判断等结构均已完整呈现,孩子还可以自由设置【场景】、【角色】、【音乐】等。孩子这时候已经可以制作出“计算器”、“抢答器”、“小游戏”等应用,这个阶段成就感是让孩子学习下去的最大动力。

 

13岁——第一次使用命令行进行编程

深度解析:孩子学习编程的5大关键年龄-少儿编程之家

13岁的孩子,一般是初一或初二的阶段。他们对于英文的学习已经达到了流利听说和几何代数知识。C或者Python语言的学习,将会是孩子的第一个命令行编程语言。13岁左右的孩子对于分数、代数已经有了初步的理解,命令行编程可以允许孩子去通过抽象的程序去解决问题。他们再不需要使用所见即所得的图形化编程去解决,命令行编程会带给他们抽象解决问题的能力。其实这个阶段无论是计算机专业必学的C或者是人工智能基础和金融分析核心语言Python,其实对孩子而言都将对未来产生巨大作用。

16岁——第一次通过编程完成工程级应用

深度解析:孩子学习编程的5大关键年龄-少儿编程之家

16岁,其实是一个孩子心智开始走向成熟的年龄,他们在这时候已经有了更完整的数理化知识和较为全面的世界观。现实里孩子已学会根据想法去创作,而编程的学习则是提供另外一种创作形式。如果有了一定基础后,Swift或者JavaScript可以让16岁孩子初步理解前后端的概念并完整的做出一个实际工程,他们经过学习后,可以构建出简单的界面,并用代码将其激活。无论是用手机控制家里窗帘升降还是做出一个星球的大战的游戏,都需要完整的学习才可以支撑。