少儿编程≠ 敲代码

网友投稿 2019-08-04 13:01

少儿教育往往是家长们最为关心的领域,为了让自己的孩子从小锻炼智力,提升各种学科的综合能力,家长常常是恨不得将孩子的生活用兴趣班填满,轻则课业补习班加钢琴舞蹈,重则加持英语口语、国学礼仪、编程等等。
少儿编程的兴起引发了教育界人士的思考,不断有专家开始发问:少儿编程存在的意义究竟有多大?这样的疑虑是正常的,也是我们对每一个火热的社会现象所应持有的冷静和客观反思,其实真正意义上的人工智能编程,是基于计算机程序、物理学、电子学甚至化学等传统科学发展而来,远不是一个几岁的儿童就能掌握的。
严格来说,少儿编程,它就好比乐高积木、可塑橡皮泥,可以激发孩子的想象力和创造性思维,远非真正的知识和理论,对小孩子来说,真正意义上的知识理论也是难以掌控的。

编程教育≠敲代码


然而在很多家长的眼里认为,让孩子学习编程,就是学去敲代码,以后当程序员吗?NO!
编程教育真的≠敲代码,而是帮孩子建立严密的编程思维。孩子学编程并不是一定要长大后成为程序员或者IT开发者,通过编程,他们除了能学会跟计算机交流,更多地是在学习一种“编程思维”,并且培养独立思考和解决问题的能力。许多家长支持孩子学编程非常重要的原因也是因为:编程可以提高孩子的逻辑思维。少儿编程教育需要匹配孩子的年龄特征、知识结构和生活经验,遵循特定年龄阶段的认知规律和学习特点,切忌生搬硬套面向成人的职业编程技能培训内容。

一般而言,先选择一些趣味性的编程游戏用作低龄儿童的编程启蒙;随后通过图形化的编程语言、积木拼搭式的编程工具,以动手实践的方式体验编程乐趣并逐步掌握模块、控制、执行等编程概念;最后,在尊重孩子身心和谐发展的个体差异的基础上,面向高龄少年引入生产型的高级编程语言,强化计算思维和问题解决能力。

按照循序渐进、由浅入深的原则,把少儿编程粗略划分为启蒙、体验、拓展三个阶段。

编程三阶段

【一、启蒙阶段】

部分家长希望孩子越早接触编程越好,但大数据调查结果显示,最佳的编程启蒙年龄是4~6岁。
这一阶段可以带领孩子开始玩一些编程的相关游戏,做一个兴趣引导和前期铺垫,主要目的在于带着孩子了解计算机基础知识、锻炼孩子的动手能力,对逻辑顺序的认知,主要培养孩子的兴趣,正确引导孩子们对电子设备的使用。

【二、体验阶段】

6-8岁孩子的逻辑思维开始慢慢形成,这个时期可以学习简单的编程知识,熟悉并学会使用程序思维的特点,如抽象、分类、分解等等,并且能够通过程序的思维使自己在生活中做事具有一定的条理性,选择一个合适的工具平台进行系统学习,以便实现自己的想法。


Scratch本质上不是教孩子学会某种编程语言,而是告诉孩子利用类似程序的逻辑关系,掌握独立解决问题的能力和逻辑思维能力。在Scratch中,构成程序的命令和参数通过积木形状的模块来实现,使用者可以不认识英文单词,也可以不会使用键盘,直接用鼠标拖动模块到程序编辑栏就可以编写自己的故事书、动画片或者小游戏。

【三、拓展阶段】

如果希望孩子真正掌握编程语言,即便是scratch这样的图形化编程语言,也需要孩子具备较成熟的逻辑理解能力,所以不能急于求成。

可以在孩子10岁左右结合兴趣引入硬件编程(例如Arduino)或者代码编程(强烈推荐Python,如果有意参加信奥赛,可以学习c++)。此时仅仅有兴趣是不够的,还需要孩子具备一定的毅力,老师和家长的适时鼓励和引导至关重要。

学习编程

孩子学习少儿编程,其乐无穷,可学该学。培养一种兴趣,激发一种思维方式,何乐不为?但是当家长们把孩子送入课堂的时候,切不可让孩子带着压力、怀揣使命、顶着任务去面对如此妙趣横生的一门课程。


学编程的孩子都知道:编程世界里从没有“差不多"二字,只有“严谨和准确"。没有任何一种教育方式可以像编程一样,如此有效地帮助孩子们培养孩子的探索精神、解决问题的能力和自主学习的能力。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com