暑期快到了,很多家长在积极的帮自己的宝贝咨询各种暑期培训班,学习班。当然,近几年大热的少儿编程咨询的家长也不计其数。小猿整理总结了家长们最关注的一些话题,今天就为大家分享家长们咨询最多的一个问题之一:孩子学编程的阶段是什么,换句话说,孩子几岁学编程比较好。
上篇
孩子学编程的阶段是怎样的呢?其实这句话可以换一种方式理解:不同年龄的孩子可以接触到什么程度的编程。这个问题该怎么回答呢?还是那句话:一切围绕目的来解决(“编程思维”的应用)。
接下来小猿会运用“分解思维”为家长们回答这个问题。在这之前补充2个小知识
一、学编程到底学的是什么
1. 适用于解决问题的“编程思维” (分解思维就是它的核心理念之一)
2. 各种编程语言(Python、C++等)
3. 各种算法(一系列解决问题的清晰指令)
二、儿童认知
(由著名心理学家皮亚杰提出,阐述了儿童和青少年认知能力发展的四个阶段)
0~2岁:感知运动阶段 ,这个阶段的孩子主要通过各种身体放应来感知这个世界。
3~6岁: 前运算阶段 ,孩子可以接受简单的图文,但是不能理解和应用它们。
7~11岁:具体运算阶段,孩子初步掌握了理解符号、物体的能力,但对抽象概念理解不足
12岁以后:形式运算阶段,孩子思维发展到抽象逻辑推理水平,可以进行假设一演绎推理。
了解了这两个知识,我们让孩子学编程的目的就可以这么划分(将开头的核心问题按照目的属性分解,即分解思维的运用):
6~7岁
如果想让孩子培养“”编程思维”以便解决一些稍微复杂的问题,那6~7岁(一二年级)的小学阶段就可以开始接触编程,自己动手操作鼠标键盘。具体来说可以选择一些趣味性的编程工具,引导孩子的兴趣,比如图形化的编程工具Scratch。
8~12岁
如果想让孩子学一门真正的编程语言,例如当前人工智能时代流行的Python(它的优点是入门简单,应用范围广,功能强大)那么,8~12岁的小学三年级或三年级以上学生就可以动手学习了。
12岁以上
如果想让孩子学习有一定难度的算法,希望掌握类似递推法、穷举法等概念时,那么孩子的年龄必须在12岁以上,也就是初中一年级开始比较好。因为算法要求孩子必须具备一定的编程代码基础和较强的逻辑思维。
那0-6岁的孩子呢?这个问题请允许小猿卖个关子啦,请听明天小猿的下篇分解,细细道来(*^▽^*)