一个答案讲清小朋友为什么要学机器人和编程

网友投稿 2018-05-26 11:22

大家都知道,小墨家的墨子机器人是做青少年机器人教育培训的。在每周的体验课上,家长们在和小墨的聊天中都会问一个问题:小朋友应该如何学习机器人和编程相关的知识?

https://cdn.china-scratch.com/timg/180528/1122142R5-0.jpg

对于出生在智能信息化时代从小接触数字产品、互联网的孩子来说,机器人知识和编程学习只是作为一种科学常识教育,让他们能更好地融入信息化社会。至于应该怎么学习,小墨认为知乎上的一个回答可以解释这个问题。


小朋友应该如何学习编程?

来源:知乎     作者:sting

很多孩子从小爱玩计算机,但是学编程需要谨慎选择,工业级的编程往往让孩子觉得很枯燥无味,压根就不愿意学习。

https://cdn.china-scratch.com/timg/180528/1122141242-1.jpg

我发现让孩子过早学Python确实是个大坑,在10岁前第一门语言选Python可能是“欲速则不达”,因为工业级语言的使用场景跟孩子们入门启蒙完全不同。

什么是好的入门级儿童编程语言?

我认为是:

1)孩子能轻松学会,入门简单。

2)容易完成作品,错误少,成就感强;

3)有能玩得开心的应用场景。

后来,我偶然发现了Scratch这个编程语言满足以上三点要求,很容易学习,而且特别方便地做出很漂亮的动画和游戏出来。更棒的是,在网上还有Scratch社区,可以看到全球各国孩子们发布的作品。

https://cdn.china-scratch.com/timg/180528/11221425L-2.jpg

这样的话,既解决了应用场景问题,也解决了共同学习问题,跟着社区很多其他孩子一起学,这样,学编程就变得有趣和简单了。


而且小墨觉得,小朋友学习与机器人相关的编程语言并不是仅仅学习一门编程语言, 而是在于培养孩子综合能力,提升综合素质。

1逻辑思维能力

逻辑思维能力是孩子发展的一个基本能力,是文理各学科的重要基础。 少儿编程可以对孩子进行一次正式、系统逻辑思维锻炼。孩子将在大量问题解决和任务控制中形成系统化的有逻辑的解决方案。少儿编程对于逻辑训练的密集度不亚奥数,但是趣味性更强,学生接受程度更高。

2创新创造能力 

虽然现在已经有许多孩子花大量时间与电脑互动,但是他们并没有多少时间利用电脑进行创造。少儿编程给予了孩子们创造的机会,从游戏的体验者 转变为游戏的开发者,从科技的消费者转变为科技的创造者 。 在瞬息万变的当今世界里,没有什么比创新造能力更重要。

3解决问题能力

程序世界是一个开放的。掌握了编程方法与逻辑思维,再加上适当引导孩子观察和发现问题,他们就可以创造程序解决实际的问题。而不是仅停留在理论上的分析。

4其他能力 

少儿编程还可以提升孩子的数学能力、自主学习、团队合作能力等。

总结:

孩子学习编程并不是为了未来成为程序员。这就好比学习音乐的孩子不一定要成为音乐家,学习体育的孩子并不一 定要成为运动员。尽早接触编程可能会找到自己感兴趣的事业,另一方面可以在编程学习中得到快乐、优势和自信, 分析、解决问题的能力会让他们受益终身。  

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com