400-6699-812
新闻动态
logo

少儿编程热的背后,是盲目跟风?还是真的了解?

近几年少儿编程很热,许多家长也希望自己的孩子学习编程,生怕孩子落后了。焦虑的背后却是对少儿编程的了解甚微。甚至很多家长认为,少儿编程就是教孩子们敲代码,关于这一点,小C要和大家好好科普一下

首先,虽然在绝大多数情况下,

编程教育需要依托于编程语言,但是……

少儿编程不等于敲代码!

惊不惊喜,意不意外?

◆少儿编程的阶段划分◆

 

一般而言,我们认为少儿编程中的『少儿』对应于少年、儿童两个人生段落,在『中国教育体系』中属于学前教育、初等教育、中等教育的范畴,所以少儿编程的教育对象主要是17岁以下的孩子。

 

少儿编程教育是需要匹配孩子的年龄特征、知识结构和生活经验,遵循特定年龄阶段的认知规律和学习特点,而不是生搬硬套面向成人的职业编程技能培训内容。

 

一般而言,应该选择一些趣味性的编程游戏用作低龄儿童的编程启蒙;随后通过图形化的编程语言、积木拼搭式的编程工具,以动手实践的方式体验编程乐趣并逐步掌握模块、控制、执行等编程概念。

 

最后,在尊重孩子身心和谐发展的个体差异的基础上,面向高龄少年引入生产型的高级编程语言,强化计算思维和问题解决能力。这里按照循序渐进、由浅入深的原则,把少儿编程粗略划分为启蒙、体验、拓展三个阶段,分别罗列一些备选的编程教学内容。

◆启蒙阶段◆
 

部分家长希望孩子越早接触编程越好,但大数据调查结果显示,最佳的编程启蒙年龄是4~6岁。

 

这一阶段可以带领孩子开始玩一些编程的相关游戏,做一个兴趣引导和前期铺垫,主要目的在于带着孩子了解计算机基础知识、锻炼孩子的动手能力,对逻辑顺序的认知,主要培养孩子的兴趣,正确引导孩子们对电子设备的使用。

◆体验阶段◆

 

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

 

2003年,美国麻省理工学院『MIT』和Google公司,针对6岁以上孩子们的认知水平,联合研发了一款名为Scratch的趣味编程语言。Scratch本质上不是教孩子学会某种编程语言,而是告诉孩子利用类似程序的逻辑关系,使之获得独立解决问题的能力和逻辑思维能力。

 

在Scratch中,构成程序的命令和参数通过积木形状的模块来实现,使用者可以不认识英文单词,也可以不会使用键盘,直接用鼠标拖动模块到程序编辑栏就可以编写自己的故事书、动画片或者小游戏。

◆拓展阶段◆

 

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

 

可以在孩子10岁左右『大概是小学五、六年级』结合兴趣引入代码编程『强烈推荐Python』。带领孩子掌握一门可以快速上手的高级编程语言,以达成和计算机愉快『交谈』的目的。此时仅仅有兴趣是不够的,还需要孩子具备一定的毅力,老师和家长的适时鼓励和引导至关重要。

◆Python与编程教学改革◆

 

Python能够让你用更少的代码来表达想法,是人工智能和编程教学的最佳选择。Python易于学习、易于阅读、易于维护,只关心计算问题的求解,抽象了问题及解决方案并自动化问题求解,是『复杂信息系统时代』利用计算机解决问题最直观的表达工具。

 

美国多所高校的实际教学效果看, Python语言适合的教学对象是需要利用计算机解决各类计算问题的群体,这恰恰是中小学编程教育课程的教学目的。

 

北京理工大学计算机学院副教授嵩天博士认为『Python语言是目前最接近自然语言的通用编程语言,它是程序设计课程教学改革的理想选择,是理解计算思维时代性的重要体现』。

 

今天就先介绍到这里,希望大家能够正确的认识编程,人工智能越来越普及的今天,我们对编程有热情,这很好啊,但热情需要不断的探索来维持,探索就是我们正在做的事情。

作者:wangyimin
发布时间:2019年7月15日 18:54
上一篇:小学生学习scratch的好处
下一篇:C9知道 | 这些少儿编程教育常见的认知误区,你走出来了吗?
联系我们
联系电话:186-3558-8655 企业服务

Email: c9weilaijiaoyu@163.com

企业名称

山西童创未来教育科技有限公司

关注公众号了解更多C9教育信息

©2019 C9未来教育版权所有 晋ICP备19004281号-1