编程教育是较为热门的新型教育,很多家长为了提高孩子的综合能力,特地去社会一些培训机构资讯。格物斯坦致敬每位为少儿默默无闻付出的家长们,在什么年龄段让孩子学编程比较好,就要看具体的情况了,个例不能说明。
儿童认知理论:由心理学家皮亚杰提出,阐述了儿童和青少年认知能力发展的四个阶段:0~2岁:感知运动阶段,这个阶段的孩子主要通过各种身体放应来感知这个世界。2~7岁:前运算阶段,孩子可以接受简单的图文,但是不能理解和应用它们。7~11岁:具体运算阶段,孩子初步掌握了理解符号、物体的能力,但对抽象概念理解不足。11岁以上:形式运算阶段,孩子思维发展到抽象逻辑推理水平,可以进行假设一演绎推理。
基于这2个前提,我们就可以来看看,孩子到底几岁开始学编程比较好?如果想让孩子学习能够解决各种复杂问题“编程思维”,那7~8岁的阶段就可以开始接触编程,自己动手操作鼠标键盘。具体来说可以选择一些趣味性的编程工具,引导孩子的兴趣,比如图形化的编程工具Scratch。
如果想让孩子学一门编程语言,例如当前流行的Python。它的优点是入门简单,应用范围广,学习的内容包括for循环、if判断语句等。那么9~12岁的学生就可以动手学习了。
如果想让孩子学习有一定难度的算法,希望掌握类似递推法、穷举法等概念时,那么孩子的年龄必须在12岁以上,也就是开始比较好。因为算法要求孩子必须具备一定的编程代码基础和较强的逻辑思维。
较后想说的是,如果孩子不喜欢编程千万不要强迫,更不要拔苗助长,兴趣才是较好的老师。不过从一些家长反馈来看,大部分孩子只要接触到编程Scratch还是会很感兴趣的。虽然现在的少儿编程课,不像成人编程一样,需要学习和记忆大量的编程语言,而是以图形化编程开始,以孩子感兴趣的游戏方式切入,大大降低了入门门槛,但这并不意味少儿编程没有年龄门槛。
学习少儿编程较大的好处是可以培养孩子的逻辑思维能力。研究表明,孩子在6岁左右开始形成抽象逻辑思维,如果过早让孩子接触编程,他的思维和理解力等方面有限,不仅难以达到编程教育的效果,还可能引起孩子反感。
综上所述,家长们要理性看待少儿们学习编程的过程,主要是让孩子们从到些知识与技能,为以后考入好的学校做准备。