scratch火箭发射模拟高难度 少儿编程究竟教什么内容呢?

[更新]
·
·
分类:行业
4942 阅读

scratch火箭发射模拟高难度

少儿编程究竟教什么内容呢?

少儿编程究竟教什么内容呢?

从我们可以广泛接触到的少儿编程而言,少儿编程通过编程游戏启蒙、可视化图形编程等手段培养孩子的计算思维和创新能力,利用图片模块帮助孩子们能够好地进行对python、java等计算机语言的学习。现今市场上大部分主流的少儿编程产品都以“边学边玩”为主打,在游戏的过程中学习编程。与其说边学边玩,不如说是边学边用。在完成游戏任务的同时也在一步步引导孩子们利用编程语言完成所需要完成的目标。不但能够快速的吸引孩子的眼球、激发孩子的兴趣,也可以使孩子在学习的过程中尽可能地保持注意力。
也许大多数人都会有诸如此类的想法。“计算机语言这么难,孩子们可以学会吗?”“我的孩子并不需要当程序员,所以不需要学习少儿编程。”然而,我们要清楚一件事情,少儿编程教育并不是程序员的罐头加工厂,而是青少年思维启迪开发的导师。
少儿编程教育起源自美国于20世纪末期提出的STEM教育理念。其中STEM中的各个字母各有代表,S代表科学(Science),T代表技术(Technology),工程(Engineering),M代表数学(Mathematics)。随着后世价值观的改变以及STEM教育的探索尝试,人们认为艺术(Arts)也是不可缺少的一环,由此,STEM教育也逐步演变为STEAM教育。不管是STEM教育还是STEAM教育都好,他们都是以激发孩子们的兴趣,培养孩子的思维能力,开发孩子们的创新能力而进行的一项综合性教育。对于孩子们而言,要求他们掌握一门计算机语言是一件不太容易的事,但从学习编程中获得快乐,获得逻辑思维上的锻炼却要简单得多。

少儿编程是拔苗助长,还是培养未来的程序员?

最近两年少儿编程成为一个新兴的培训产业,那么少儿编程是拔苗助长还是能够培养未来的程序员呢?做为一个从事编程技术多年的过来人,我想简单聊一下我对这个问题的看法。
作为大多数家长来说,对于少儿编程并没有太多的了解的情况下,在面对相关宣传时还是有些迷惑的。我想从以下几个方面来简单说明以下:
第一、少儿编程可以看成是一种技能和思维培训,它是通过简单的图形拖拽和逻辑关系设定来表述某件事务的过程。 如果你基础过这类的课程你会发现,少儿编程不是真正意义上的代码编写,而是通过一些儿童喜闻乐见的图画和符号,来让儿童理解某些因果和顺序逻辑,一步步表达自己对事物的理解。这跟教小孩子数学算术,语文写作文,绘画作画对于孩子的能力的锻炼是一样的。只是它是让孩子学习对于一种特定的领域的逻辑思考,而数学是一种算数规则,语文是对于语言的组织和表达,绘画是将自己看到和想到的内容通过画笔表现出来,而少儿编程则是通过一些图形化和符号化的语言来表达孩子理解的实物,只不过它重点在于教会孩子逻辑关系思考,以及了解计算机基础知识。
所以,从这个角度上说,少儿编程的学习对于孩子的逻辑思维能力和动手能力是有帮助的,并不算是拔苗助长,当然,孩子不能太小,至少应该是小学生以上。
第二、现在孩子的计算机教育是必修课,而编程技能未来随着物联网,云计算以及人工智能平台的发展,编程的语言将变得越来越傻瓜,对于要实现的应用的编辑可能就如同现在少儿编程中的图形化,模块化,符号化元素的逻辑组合和排列工作。可以大胆的猜测未来程序员会消失,而我们每个人都是在云平台上基于模块化封装好的功能组件进行逻辑组合和排列来构建自己需要应用的工程师。所以,很早世界各国都在制定普及少儿编程教育的政策和措施,因为即将到来的基于物联网和人工智能的世界,计算机世界的逻辑语言将成为世界通用语言,就像现在我们要学习外语一样,将来计算机的语言将成为我们人类必须学习的一门外语,这跟你未来是否要成为一名程序员无关。
第三、少儿编程有助于孩子的智力开发并培养动手能力。当然现在少儿编程教育机构良莠不齐,我们在让孩子学习时还是要充分尊重孩子的意愿,然后选择真正适合孩子学习的课程,如果孩子不喜欢,就不用强求。否则就真的成了拔苗助长了。只有在孩子喜欢乐意学习的基础上,尽量选择孩子孩子能够接受的方式学习。完全可以将这种培训看作是一种让孩子开心玩乐的一种方式,让孩子顺其自然的学习,这样学习的确能够提高孩子的逻辑思维能力和对事物认知的视角,因为编程过程是一个实物透析成逻辑步骤然后重新组合的一个过程,这对于孩子的智力开发是非常有帮助的。
最后,我想声明一点,我绝非是少儿编程培训的从业者或者利益相关者,以上而纯粹是站在家长的角度,以及我对未来技术发展对社会影响的理解的角度做出的判断。
同时我想重点说明一点,学习编程并不意味着将来一定要做程序员,现在让孩子开始借出去编程,是给孩子打开一个虚拟世界的理解窗口,因为我们所处的世界已经是虚拟和现实高度融合的世界,未来的人类不可能只单纯的只关注现实世界,虚拟的网络空间可能会更有发展空间,其实现在我们的孩子们早就深入融合到虚拟空间了,可以说现在孩子的大脑里早已充满现实世界映像和虚拟世界内容,让孩子能够亲手去体验一下如何创造一个虚拟世界的内容,更有助于孩子认知这个世界。
最后,重点澄清一下,学编程绝对不是程序员的专利了,未来世界编程思维必须有,编程技能也可能会是每个人必备的技能了。这绝不是危言耸听,因为我们现在技术的发展正在创造一个新物种,硅基生物,我们未来必须跟它们共存。
可能有点文不对题,但是我只是想从这个角度来给这个问题提供一下参考资料。