STEAM教育风口下的少儿编程热潮:政策支持与市场潜力分析

近年来,Steam Education已被推到最前列。特别是,各行各业都追求“儿童编程”。各种公司不仅专注于在线编程教育到处都在盛开,而且一些传统的离线主题培训机构也开始提供儿童编程课程。

STEAM教育风口下的少儿编程热潮:政策支持与市场潜力分析

儿童编程的“普及一晚”是国家政策支持背后必不可少的。最近,教育部还在其官方网站上正式回答,包括在中小学的相关课程中编程,并曾经成为对微博的热门搜索。这相当于对儿童编程教育机构的高调支持。

另一方面,与中文,数学,英语和其他学科培训和艺术培训相比,编程课程仍然是“利基市场”。

因此,许多机构还以巨大的潜力将这个市场瞄准,并开始宣传。例如,据说您应该教孩子“人工智能”,或者可以通过学习一些课程来做出出色的工作。

对于父母来说,没有多少人知道如何自己编程。真正知道如何自己编程的父母要么996,而且没有时间照顾孩子的课外课程,要么只是自己教他们。因此,许多父母将通过压倒性的广告“混淆”,无法做出正确的判断。

Guoren的母亲与周·胡朱恩(Zhou Huajuan)先生预约,她“从小就开始与节目联系,参加了信息学奥林匹克运动会,在现实生活中,她还帮助她的孩子们计划他们的编程学习路线。”

纯洁的干货和所有事实。我希望它可以给父母一些灵感,并帮助每个人在狂热的儿童社论培训中做出理性的判断和计划。

/特别笔记/

1。整篇文章的兴趣无关,没有广告或软文章

2。个人思维的收益是参考

3。仅从整体的角度讨论,而不是针对任何特定的培训机构

该文章很长,主要从以下各个方面进行分析:

为什么机构说应该尽快完成学习计划?

幼儿园即将开始学习?

实际上,我们班级以来很少有父母从小就接触过编程。在上高中甚至大学之前,许多人可能不会触摸计算机。作为一个“离群值”,我从小学开始就开始学习编程。

当时,编程不像现在那样好,这是所有图形和有趣的环境和工具。他们都直接编写了程序代码。我认为小学可以作为编程的起点。

我还带一些孩子学习简单的编程。尽管每个人的接受水平都不同,但总体而言,小学二年级的孩子(7至8岁)实际上可以理解编程的基本概念和逻辑。例如,指令,循环,分支,变量等。

但是,这是否意味着您越早学习编程,越好?

曾经有一个著名的“双梯实验”:

一对双胞胎,其中一个开始在48周开始训练以攀登楼梯,而另一个只在52周开始训练,两个婴儿都学会了在54周内这样做。

学习编程也是如此。以后开始可能不一定会导致滞后,也可能为您节省一些钱。

这是因为一旦一个孩子的抽象思维和逻辑思维发展,可以快速理解编程中的许多概念。但另一方面,告诉幼儿园的孩子这些事情需要很长时间。他们无法完全理解它。

如果孩子不了解这些抽象概念,该怎么办?

然后,我们只能进行所谓的“教育和娱乐”:专注于演奏和延长前线。这实际上对机构是有益的,因为儿童对培训课程很粘。只有在早期注册您才能继续学习。

学习编程有什么用?

该机构是否表示可以改善课堂成绩?

它可以帮助您学习吗?

机构宣传的好处可能更专注于实用性,因此,我们现在不要谈论这些。

从父母的角度来看,学习计划的好处实际上是在以下两个方面:

1。发展“如何解决问题”的心态

编程思维的核心实际上是将复杂的问题分解为较小的模块,其中一些应该可以重复使用。

预先设计这些模块之间的连接,一一实现这些小模块,然后将它们集成在一起 - 此功能有助于解决任何问题,也是儿童学习编程的最大收益之一。

2。在“调试”过程中反映的价值

没有人可以一次正确编写程序。完成后,人们总是会发现一个或另一个问题,目前需要进行“调试”。

调试实际上是儿童非常痛苦的过程。有时,很长一段时间以来,它仍然无法正常工作,这会使他们感到沮丧。但是这个过程可以训练许多能力:

例如,实际上有许多技能和方法可以找出问题所在的位置。您还需要有足够的耐心和敏锐的观察 - 这些都是任何领域的有用能力。

至于使用编程来提高课堂成绩,从理论上讲可能是可能的,但是现实中的数据支持不多,所以不要太认真地对待它。

至于编程是否可以在进一步的研究中为您提供帮助,这也是一个非常令人担忧的问题。

我观察到的是,实际上与进一步研究相关的“硬货币”竞赛实际上很少。

例如,以Noi(全国青年信息学奥林匹克运动物)为例,每年在全国比赛中只有几十枚金牌,实际上是非常利基。如果我们将此奖牌作为学习编程的目的,我们将使它看起来像以前的奖牌。就像“民族数学奥林匹克”一样,父母和孩子在身体和精神上都精疲力尽,这毫无意义。

学习任何东西都是相同的原则:首先兴趣,中等指导。

只有学习编程,您才能在人工智能时代吃点东西吗?

孩子们可以自己编写人工智能计划吗?

自从Google的人工智能软件Alphago在过去两年中击败了人类的顶级GO球员,因此人工智能在一夜之间已成为家喻户晓的名字。所有机构都在谈论人工智能,例如:“人工智能编程允许儿童将来赢得胜利”等等。

我们谈论的人工智能实际上是指主要基于“机器学习”的软件系统。

什么是机器学习?

著名的人工智能专家安德鲁·NG(Andrew Ng)在斯坦福大学机器学习课程的介绍中说:

“机器学习是一门研究工作能力而无需特别编写程序的能力。”

换句话说,机器学习的目标是“不需要编程”,这是出乎意料的吗?

机器学习解决了一些复杂的特征识别问题,例如图片是猫还是狗。计算机很难用传统的说明完成此任务,因为猫和狗的特征太复杂了,不能使用。清楚地描述。

机器学习的想法是将成千上万的图片扔给计算机,每个图片都提前标有答案,例如这是一只猫,是狗,而这是一只狗。使用这些学习材料来训练计算机,让它单独找到猫和狗的特征,然后确定它是从未见过的图片中的猫还是狗。

因此,与编程本身相比,人工智能与数学之间的关系实际上更强。学习编程只能帮助您更好地了解人工智能的运作方式。

如果您问我在人工智能时代必须吃点东西,我会说“数学家”。至于程序员,实际上,有些人已经使用遗传算法和神经网络来教授计算机自己编程,这相当于与程序员竞争工作。发抖?

当一些父母听到他们可以让孩子们自己编写非常强大的人工智能计划时,例如“运动捕获计划允许孩子独立写作”时,他们也感到非常感动。

知道编程的人可以看出,这是一个和他们一起玩的孩子 - 如何定义“自己写作”?

给孩子一个包装的工具箱,其中包含一个称为“运动捕获”的现成工具,然后要求孩子自己编写代码行(实际上是复制代码行),调用此工具,然后完成该工具。

这种事情在学习效果方面有什么意义?更多的是使父母不知道自己的残酷性,愿意为此付出代价。

实际上,当今的人工智能仍然远离我们期望的真正的“智能”。

如果机器学习的原则本身并没有破坏,那么在可预见的将来,它仍然远非“智能”。将来,人工智能将取代一些人类的作品,但我们不能将其视为威胁,而是一个新的机会。

作为父母,面对人工智能时代时,我们应该让我们的孩子“练习他们的内部技能”,而不是跟上现有技术的“时尚”。至于人工智能,在拥有一定的数学和计算机科学基础之后,理解它还为时不晚。

学习编程和机器人技术有什么区别?

当我们围绕课外课程时,我们会发现机器人机构比编程机构要多得多。这里有很多原因:

首先,许多机构始于乐高培训,这是从构建块到机械结构再到自动化的相对自然的路径。

此外,乐高本身还具有WEDO和EV3等机器人教育模块,因此在这方面,机构更加准备。

其次,学习机器人需要购买硬件设备,这也可能成为机构的利润来源,而学习编程仅出售课程小时。

最后,机器人领域有许多大小的比赛,这些比赛都由团队参加。尽管水平的质量可能不同,但您总是可以在匹配和培训后获得结果,而且孩子们也可以获得一些证书,这很高兴。编程相对缺乏大众事件,这也与其特征有关。

父母应该如何看机器人教育?

我认为机器人学习实际上是一个跨学科领域。尽管这也将涉及一些编程,但在儿童舞台上,学习内容仍集中在逻辑控制级别上,并且不会特别深入。

因此,无论孩子们学习机器人还是编程都应该基于他们的兴趣:许多孩子对机器人(例如机器人)更感兴趣,而其他孩子则喜欢“大脑”。

从STEM教育的角度来看,两者实际上都非常好,哪一个更好或更糟。

我还看到一些机构坚持欺骗父母,说学习机器人比学习编程更好。原因是学习编程只能在计算机上制作虚拟内容。只有机器人才能使真实事物有用 - 这是别有用心。

如果您的孩子喜欢编程,但是该机构强烈建议您学习机器人,这可能只意味着他们的机器人课程具有更多的优势,或者他们可以带来更多的利润。

哪种编程语言最好学习?

许多人听说过许多编程语言,例如Scratch,Python,C ++等。我应该学到哪种?

实际上,您可以在市场上看到的大多数儿童编程机构都在学习划痕或类似的刮擦构件编程。

Scratch是MIT(著名MIT)开发的图形编程软件。它在世界各地的儿童编程教育领域非常受欢迎。它的特征是它简单易于学习,快速入门,您可以在短短几分钟内就可以玩得开心。工作。

简单而容易学习的不仅对于儿童来说很容易,而且对于机构的教师来说也很容易。

儿童编程机构可以到处开花,但是老师之间的差距不能在短时间内填补 - 许多老师已经成为整个旅程中途的僧侣,因此很明显,Scratch是最容易开始的,因此大多数儿童编程机构只有动员的能力。刮擦教师。

至于Python等严重的编程语言,教师培训,教学和研究系统构建的困难要高几倍。实际上,大多数机构实际上无法进行或有限的水平,并且只有少数人真正能够开发它。

尽管刮擦很有趣,但它本质上是一个适合孩子们的玩具。

尽管据说Scratch可以开发非常复杂的项目,但使用其设计模型,如果您确实做了一个大项目,您将精疲力尽!我自己尝试过,当我看到那些五颜六色的建筑块堆积在一起时,它会有些痛苦。

实际上,Scratch更适合培养利益和学习一些基本的编程逻辑。如果一个机构让孩子们学习划痕超过两年,那么父母就可以判断该机构更“水”,而且很可能没有更多的事情要提出。

如果您的孩子已经从头开始,我的建议是:尽快学习正式的编程语言。只有使用正式的编程语言,您才能学会严格地表达程序结​​构和逻辑。

要学习的语言取决于孩子想做什么。

例如,如果您想开发iPhone应用程序,请学习Swift;如果您想开发一个微信的迷你节目,请学习JavaScript;如果您下定决心要采取竞争路线,请学习C ++。 NOI选择C/C ++作为规定的语言,因为它们更接近基础计算机工作方法,以直言不讳,它们更“硬核”。

如果您仍然感到困惑并且找不到任何特定的目标,我建议您可以让您的孩子学习Python,因为Python被广泛用于各个领域(例如机器学习),您也可以编写小游戏(例如基于基于基于机器的游戏Pygame和其他引擎)。

我要说的一件事是:无论您要求孩子学习哪种语言,都必须指导孩子注意这些核心和基本事物。

例如:计算机的结构和工作原理;计算机的操作系统;与编程语言以及基本算法和数据结构知识有关的基本知识。

- 自计算机诞生的那天以来,这些事情几乎从未改变。俗话说,“很好地练习内部技能”可以“对不变条件的所有变化做出响应”。

在学习的这个阶段,孩子通常年龄较大,应该具有某些自学能力。我认为我们可以摆脱在机构中学习的问题,并且有许多方法可以学习这些知识,例如书籍,在线课程(MOOC和许多中国课程),甚至还有一些提供交互式课程(例如Apple)的应用程序。 Swift Playgrounds)。

,,,,

在此阶段,如果您的家人没有家庭成员可以理解编程,那么结识一个认识编程的朋友比寻找机构更有效。在学习过程中,如果有可靠的人在任何时候回答问题或提供实时指导,那么效果自然会好得多。父母可以邀请他人吃饭来表达自己的感激之情。

我应该申请编程课吗?我应该申请在线还是离线?

这部分是我个人的看法 - 我认为对于年龄段的孩子来说,在线学习比离线机构更有利:

首先,编程教学本身是在屏幕上进行的,这自然适合在线方法;离线教学也是关于查看教师的计算机屏幕,而本质上没有很大的差异。

从实际的角度来看,我们在线课程的父母可以看到他们的孩子在学什么。即使您没有专门听,您也可以理解70点或80分并瞥了一眼它。但是,父母通常不会在离线课程中陪伴他们。我很难理解老师的教学是否很好以及孩子是否学会很好。

其次,我以前提到了培训编程老师的困难。尽管我认为从头开始更容易,但仍然很难让老师在短时间内拥有深刻的教学技能。

此外,与许多有趣,美丽和酷酷的工程示例相关的划痕教学是不可分割的,这需要一个专门的团队花费时间和精力来制作。在这一点上,在线机构可以具有规模的优势:使用集中的团队进行教学和研究,或者使用一些精英教师来教更多的学生。我认为课程的质量应该更好。

此外,在线课程的价格通常比离线机构便宜。

那么离线下班的独特优势是什么?

我认为在在线机构中受到照顾的群体更受欢迎,而且教师很难观察到学生的接受。因此,在线课程进度设置相对放松和缓慢,也很难为某个孩子的疑问提供具体的指导。 (除非是一对一的班级)。

这些缺点是离线下班的优势。因此,父母应该更多地观察孩子的学习状况,并选择正确的学习方法。

普通父母如何判断编程老师的水平?

无论您教什么学科,我都认为教师只有三种最重要的素质:

第一点应该很容易理解。如果老师想教授100%的内容,则必须拥有200%的储备。

那么,当父母对教师不了解编程时,如何直观地判断他们的水平呢?

我认为从老师对孩子的问题的反应可以看出:如果老师有足够的知识储备,他应该能够自由处理孩子的问题;如果他经常避免孩子的问题,那可能是因为他的胃中没有信息。

此外,您还可以查看老师是否可以为孩子们的作品做出有趣的改进或扩展建议。

第二点也更加简单,教师的解释易于理解吗?

即使父母对编程不太了解,他们也可以做出一般判断。例如,刮擦编程讨论了坐标系的概念。一些老师会说,电影院里的座位在排成一排的座位,哪些是相同的,因此孩子们很容易理解。

坐标系也可以进一步完善某些规则,例如,当角色水平移动时,哪些轴坐标保持不变?一个好的老师应该能够谈论某些规则,而不仅仅是一些肤浅的概念。

至于第三点,一个好的老师应该尽一切可能指导学生在课堂上自己思考和找到答案,而不仅仅是解释知识点并带孩子去做工作,这已经完成了。

例如,在进行小型项目时,教师是否指导孩子分解功能模块?在解释知识点时,您是否指导孩子向他们学习并自己发现一些规则?当孩子的计划无法实现预期的结果时,您是否指导您自己找出问题?

父母还可以观察他们的孩子是否可以利用他们学会的知识在学习一段时间后做自己的作品。许多在乐高机构教书的孩子可以与老师一起创造出伟大的事情,但是如果让他们独立工作,他们将被愚弄。学习编程也可能遇到同样的问题。

我认为这可能是因为老师对与作品的交谈非常重要:因为这些作品可以显示父母的产出,所以我只需要逐步带孩子,我不花任何努力让孩子们了解一些规则。教义可能值得商bat。

我的摘要

我们父母对编程的看法不仅应被视为具体技能。编程是一种解决问题及其背后涉及的基本原则的思维方式。

我认为儿童编程机构的受欢迎程度是一件好事,可以为儿童提供更多选择。

但另一方面,我们必须记住,资本总是疯狂的。当今的儿童编程领域充满了各种热钱。在这样的狂热主义中,我希望本指南可以帮助您做出理性的判断和计划。

最后,让我们总结我的个人观点:

1。编程的本质是逻辑控制和解决问题的思维模式。学龄前的年龄受到逻辑思维和抽象思维的发展的限制,不建议学习。小学二年级的孩子(7-8岁)可以作为编程学习的起点。

2。学习计划在帮助提高成绩和进一步研究方面非常有限;

3。市场上的大多数编程课程,尤其是那些针对年幼的孩子,都是刮擦式的构建块编程课程。它们本质上是儿童玩具,它更适合培养利益和学习一些基本的编程逻辑。

4。对于较低年龄段的孩子,在线学习比离线机构具有更多的优势,父母应该学会判断教师的水平。

▼

今天的话题

问:您的孩子参加了编程课程吗?让我们在消息区域谈论〜

-结尾 -

作者丨周·霍瓦恩(Zhou Huajuan),第二个孩子的父亲,高级技术书籍翻译,全栈程序员,专栏作家和微信公共帐户“ Zhou Huajuan”的主要创建者。

你可能想看:
« 上一篇
下一篇 »

相关推荐

编程培训学费多少?不同模式、语言及机构收费大揭秘

2025年05月10日

79阅读

送你7款适合教孩子编码的免费编程语言,编程对孩子未来有多重要?

2025年05月10日

131阅读

未来科学家课程之Scratch编程:适合小朋友的热门编程语言介绍

2025年05月10日

81阅读

编程培训费用详情:学费区间、培训模式及相关费用情况

2025年05月10日

69阅读

少儿电脑编程的核心优势:实践学习、能力培养与未来准备

2025年05月10日

107阅读

儿童编程教育:培养计算思维,纳入学校教育,引领未来编程思维新风尚

2025年05月10日

89阅读