近几年少儿编程发展的比较火热,有些省份已经将编程纳入考项或加分项。但是也有一些家长对于少儿编程并不了解,少儿编程存在意义究竟有多大。少儿编程教育的目的不是为了培养小小程序员,而是启发儿童智能,激发孩子的想象力和创造性思维等,这些都是受用终身的能力。
少儿编程教育要循序渐进
少儿编程教育需要匹配孩子的年龄特征、知识结构和生活经验,遵循特定年龄阶段的认知规律和学习特点,而不是生搬硬套面向成人的职业编程技能培训内容。
所以,应该选择一些具有趣味性的编程游戏来启蒙低龄儿童。
随后通过图形化的编程语言、积木拼搭式的编程工具,以动手实践的方式体验编程乐趣并逐步掌握模块、控制、执行等编程概念。顺应儿童身心发展规律,让孩子有节奏地成长。
最后,在尊重孩子身心和谐发展的个体差异的基础上,面向高龄少年引入生产型的高级编程语言,强化计算思维和问题解决能力。
这里按照循序渐进、由浅入深的原则,把少儿编程粗略划分为启蒙、体验、拓展三个阶段。
那么每个阶段都需要学习什么内容呢?下面就简单地介绍一下。
启蒙阶段
让孩子接触少儿编程并非越早越好,大数据调查结果显示,让孩子接触编程启蒙年龄是4~6岁。
在这个时期,可以带着孩子去玩一些编程相关的游戏,做一个兴趣引导和前期铺垫的工作,主要目的在于带孩子感受编程的基础知识、锻炼孩子的动手能力,认知逻辑顺序,培养孩子的兴趣,正确引导孩子们对电子设备的使用。
体验阶段
对于6~8岁的孩子来说,他们的逻辑思维正在慢慢形成,这个时期可以学习简单的编程知识,熟悉编程思维的内容,包括抽象、分类、分解等,并且能够通过编程思维锻炼自己在生活中做事具有一定的条理性,选择一个合适的工具平台进行系统学习,以便实现自己的想法。
像我们比较熟悉的Scratch的趣味编程语言,其本质不是教孩子学会某种编程语言,而是告诉孩子利用类似程序的逻辑关系,使之获得独立解决问题的能力和逻辑思维能力。
在Scratch中,用过拖动积木形状的模块就以可以实现构成程序的命令和参数,这样孩子就可以很轻松地用鼠标拖动模块到程序编辑栏就可以编写自己的故事书、动画片或者小游戏。
拓展阶段
对于大一点的孩子来说,家长希望孩子真正掌握编程语言,即便是Scratch这样的图形化编程语言,也要求孩子具备比较成熟的逻辑理解能力,切不可急于求成。
家长可以在孩子小学五、六年级时候,结合兴趣引入硬件编程或者代码编程。这一阶段,仅仅是兴趣还是不够的,这就需要孩子拥有一定的毅力。
少儿编程教育的目的不是为了培养小小程序员,而是通过这种方式来帮助孩子培养兴趣、激发想象力、培养思维方式。
在进行少儿编程教学过程中,要循序渐进、由浅入深,以儿童喜欢的方式进行。
奇咔咔AI人工智能STEAM+主要针对3-18岁儿童进行科技类课程的培养,通过乐高课程让孩子对数学、色彩、结构、物理、生物、历史、地理、工程等多学科进行认识与实践;通过编程来训练孩子的数学及结构性思维能力;通过合作实践课来拓展孩子的专注力、想象力、创造力和手脑眼协调能力。