您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如果你是孩子他爸,或者你是孩子的妈妈,你愿意让孩子学习少儿编程吗?
孩子,少儿,能力如果你是孩子他爸,或者你是孩子的妈妈,你愿意让孩子学习少儿编程吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
怎么学
既然编程是一项很重要的学习,那么究竟应该怎么学呢?学编程不代表一定要花钱。事实上,目前最好,最权威的、给孩子学习的图形化编程语言scratch,是全开源和免费的。
具体可以看我在这篇中对scratch的介绍(https://www.toutiao.com/i6637038158930248199/)。
类似的还有不少的资源和网站,可以看这一篇对少儿编程免费资源的介绍(https://www.toutiao.com/i6697449983135711755/)。
注意事项
正如我前面所说,现在让孩子学习编程,应该更注重对孩子基础素质的提升,核心能力的培养。包括但不限于逻辑思维能力、想象力、创造力等。不要陷入到为了掌握一门语言,为了完成作品而学习的陷阱中。
计算机语言的更新换代非常快,我们需要让孩子了解计算机语言的本质,让孩子未来能跟上变化,掌握快速学习的能力。只是掌握现在的某种语言,而不是这种能力,是无价值的。现在很火的语言,过个3、5年也就过时了。
回答于 2019-09-11 08:43:50
学习编程就是通向未来的钥匙,应该是一种基本技能,就像现在的计算机已经深入人心,成为日常生活中不可或缺的一部分,因此不是愿意让不让孩子学的问题,而是怎么让孩子建立对编程的认识和启蒙教育,这才是关键。随着科技的进步工业4.0的到来,以及5G的加持,你会发现我们的生活已经走向了人工智能时代,我们每天面对的机器,是路上无人驾驶的汽车,是工厂里自主运行的机器人,是无人超市里面的自动结算等等这些都在改变我们的生活,而人工智能的核心是算法,而编程又是算法的基础。这个就成为我们必须所要掌握的生活技能,才能在未来的竞争中面对各种挑战。所以我们今天要探讨的是如何让孩子有兴趣学习编程,如何让孩子有编程的启蒙教育。
首先是我们要如何让孩子有兴趣学习编程,对于编程我们第一印象就是代码,命令,C语言这些在我们认知中程序员所要掌握的编程技巧,但如果在青少年阶段过早接触这类语言,会很快让孩子失去的程序学习的兴趣,因为其中不但有复杂的逻辑关系,还有需要大量记忆命令,而且执行起来也不直观。往往孩子刚刚起步就放弃了。况且现在的编程语言也种类繁多,应用在不同的场景下各有优势和利弊,我们也许现在所学的语言,也许过不久就会被新的语言形式所代替,这样对于儿童阶段根本没有必要学习。那么什么方式能建立起孩子学习编程的兴趣呢,当然是直观可见,逻辑清晰,而且易于学习的软件形式。其实早在多年以前人们为了解决工程师编程的问题,就设计了LabVIEW。它就是为了能够帮助工程师也可以快速完成程序设计而开发的图形化语言。通过图形模块的连接可以完成程序设计。因此94年麻省理工学院就根据这个软件,开发了适合于儿童学习的少儿编程类软件,并且与乐高合作开发了RCX第一台编程机器人套装。解决孩子设计搭建出机械结构的模型,并且通过程序设计让机器按照我们的想法运动的机器人套装。其中有多种传感器,使我们设计出来的机器具有相应的反馈,例如光电传感器可以根据光线的强弱,让机器开启运动,这样就可以设计光控的窗帘。现在乐高的机器人套装已经发展到第三代EV3机器人。编程软件的体验感和模块化的编程方式,让孩子可以轻松的掌握编程的技巧,完成基础类的程序设计,并可以设计一系列的机器人,让机器按孩子的想法运行,软件和硬件相互结合,配合的教育产品,也让孩子有目标有方向的系统学习,建立初步的编程思维,为学习代码类编程做好准备。
而对于孩子的编程启蒙教育,上面提供了孩子学习的基础,也就是机器人编程教育可以解决孩子学习编程的问题,但对于编程启蒙教育不仅仅关注于孩子学习到了多少程序设计的知识和搭建了多少模型。而应该关注到孩子的编程思维和能力培养上,这个方面就是在教学过程上,我们要通过什么方式进行编程学习,我认为以问题导入的方式更为有效,也就是充分发挥孩子的主观能动性,调动孩子的好奇心和求知欲。通过引发孩子思考的问题,建立和培养孩子解决问题的能力,例如最近一段时间的垃圾分类,那我们可以让孩子思考你将如何解决垃圾分类的问题。这个时候要区分不同年龄段的孩子,所涉及问题的范围,如果是学前阶段的孩子,那么建立起初步的逻辑关系是课程的目标,如何构建垃圾桶并贴上标识,如何进行区分不同的垃圾,这看起来和程序无关,但这个学习过程同样建立起了孩子思考问题的逻辑过程,编程思维也体现在此。那么学龄阶段的孩子就更直接了,在建构垃圾箱的基础上,我们要如何让机器感应到不同垃圾,我们可以把不同垃圾贴上不同颜色,让颜色传感器进行识别,然后通过机械运动的马达,控制垃圾的分类。这些通过现实问题完成的作品,让孩子有兴趣参与,同时他要掌握编程的逻辑关系,要了解分类的标准,同时也可以通过程序了解垃圾的数量,当监控到垃圾满后可以反馈等等延展的内容,丰富孩子的情感需求,也建立了孩子编程启蒙的学习。这种解决问题的能力才是我们在编程教育中,也是在其他教育中应该关注到了。那么后续孩子如何展示设计的作品,如何增加更多的拓展模块都充分体现了开放性教育。其中的表达能力,在设计过程中的团队合作意识,对相关知识的检索收集能力,基于现实作品的发散思维能力。这些能力才是孩子在编程启蒙课程中所要获得的。
所以说孩子有必要学习编程,但更有必要的是如何建立编程思维,拓展思考问题的能力,并利用现代技术解决问题的能力,这是学习编程的最关键所在。
回答于 2019-09-11 08:43:50
孩子学编程
一、好处
1、可以开发孩子解决问题的优秀思维。
2、对孩子逻辑思维的能力有很大的提升。
3、孩子可以自己开发软件就大大削弱了对游戏的依赖。
二、个人认为的负面影响
1、对逻辑思维的强化会弱化孩子情商发育。
上一篇:有100万存款,北京只有一套房,无房贷,现家月收入3万,准备投资,有推送项目没?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |