程序员

注册

 

发新话题 回复该主题

学编程写代码少儿编程培养的是一种思维 [复制链接]

1#
白癜风全套检查多少钱 http://m.39.net/news/a_5791815.html

少儿编程的兴起引发了教育界人士的思考,不断有专家开始发问:少儿编程存在的意义究竟有多大?有这样的疑虑是正常的,也是我们对每一个火热的社会现象所应持有的冷静和客观反思。

其实真正意义上的人工智能编程,是基于计算机程序、物理学、电子学甚至化学等传统科学发展而来,远不是一个几岁的儿童就能掌握的。

所以说孩子学写代码是不靠谱的(智商高的例外)。不过,人工智能的发展离不开编程教育,而编程教育确实要从孩子抓起。很多父母都会有这种疑问,现在的少儿编程课到底在教孩子什么,难道不是在教孩子写代码吗?

首先,家长们必须明确一点,编程教育≠敲代码,而是帮孩子建立严密的编程思维!

编程教育≠学写代码

虽然在绝大多数情况下,编程教育需要依托于编程语言,但是少儿编程绝对不等于敲代码!

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

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

▲通过scratch制作游戏很容易引起学习兴趣▲

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

最后,在尊重孩子身心和谐发展的个体差异的基础上,面向高龄少年引入生产型的高级编程语言,强化计算思维和问题解决能力。

这里按照循序渐进、由浅入深的原则,把少儿编程粗略划分为启蒙、体验、拓展三个阶段,分别罗列一些备选的编程教学内容。少儿编程更多的是如何让学生理解和掌握编程背后的思想。

少儿编程和成人编程的区别?

少儿编程和成人编程,所学习的语言是完全不一样的!少儿编程一般学习Scratch图形化编程语言,简单易学,5岁孩子就能学会。

在Windows系统操作发明前,市面上流行的是dos操作系统,用这个系统需要记忆许多命令语句,会操作电脑的是少数。

dos系统

但是比尔盖茨发明了windows系统,把界面都图形化了,从此人人点点鼠标就能使用电脑!

windows系统

而Scratch也是这样的存在。成人的编程是需要记忆大量的编程命令语言(全英文),格式,甚至一些细小的要求,很繁琐。

但是Scratch使用者可以不认识英文单词,也可以不会使用键盘。因为Scratch构成程序的命令和参数通过积木形状的模块来实现编程。用鼠标拖动模块到程序编辑栏就可以了。

这意味着孩子们不需要记住大量的编程语句,只需要拖动模块就能完成编程。这让孩子不会识字就能编程成为了可能!

家长对编程教育的其他误区

“孩子不当程序员,为什么要学编程?”

各位爸爸妈妈,如今已经进入了信息化时代,传统解决问题的方式有些已经不适应时代的发展。学习编程并不是让孩子将来能成为程序员,编程教育的最终目的是为了培养孩子的逻辑思维能力、实践能力、解决问题的能力等综合素质。

少儿编程的重点是在为孩子提供一种学习方法,编程能够让孩子从小学习像科学家一样思考该如何解决问题。在复杂环境和复杂问题下运用编程的计算思维可以指导孩子更好地解决问题。

总而言之学习编程并不是为了培养程序员,编程教育的最终目的是为了培养孩子的思维能力、实践能力、解决问题的能力等等,提升孩子的综合素质。

未来的新世界就像新科技一样,成倍速更迭变化。孩子所面对未来的不确定性和复杂性将远超我们所能预见。但科技却让越来越多的年轻人更早地发现了自我价值,而掌握核心技术的人也更快地拉开了与同龄人之间的距离。

我们希望每个人孩子的未来,拥有足够有保障,他们掌握核心编程语言,以一种很酷的方式融入后互联网时代,也能在科技代码世界里成就人生,游刃有余地穿行。

世界是我们的,但归根结底是未来孩子们的。编程会赋予他们与信息化社会和谐相处的信心和勇气。

分享 转发
TOP
发新话题 回复该主题