秒懂少儿编程和机器人编程的区别

网友投稿 2018-06-28 09:16

昨天有一个美女妈妈过来问我,说她家楼上有一个孩子在学习机器人编程,而你们所教的是少儿编程,这两者到底有什么样的关系呢?难道机器人的编程不是真正在学习编程吗?

我听完以后就笑了,对这个美女妈妈说,我打一个比方,你一下子就能懂什么是机器人编程,什么是少儿编程了!

比如你家新买回来一台电脑,所有的零件都是零散的,那么这个电脑是不能工作的,你需要把这些零件给组装、搭建后才能使用,机器人编程就是这个道理,孩子在学习的过程中,组装、搭建、编写程序运行机器人,激发学生学习兴趣、培养学生综合能力的一种教育方式。

而少儿编程则是让你产生一个编程思维,让孩子知道机器人的每一个动作是怎么形成的!

少儿编程是用分解思维、框架思维、抽象思维和计算思维在电脑上操作,在早期的少儿编程里,孩子用搭建积木的形式,即简单又容易把整体的编程思维的框架掌握起来。

我们可以用一个生活中最常见的场景——做饭来举这个例子,我们可以先将活动分解成“买菜”“洗菜”“做菜”三个任务来分别解决,而其实每一个小任务又可以进一步分解成不同的小任务来解决。层层递进下来将每一个小任务都解决好了以后,“做饭”这个问题也就可以轻松解决了。

在这里,我们必须将第一个步骤里分解的问题汇聚起来,搭建成一个框架,再往里头装东西。还是用做饭这一行为来举例子,将三个任务依照时间顺序排列,再去深挖每一个任务里的行动细则,更容易避免疏漏和手忙脚乱,提高解决效率。

https://cdn.china-scratch.com/timg/180630/0916411958-0.jpg

完成大概框架的搭建后,接下来需要聚焦几个节点,忽略小细节,形成解决思路。

这个步骤,我们得学会断舍离,剖析出问题的核心,将很多没有必要的细节模糊化、删除掉,减少浪费,拉高效率。

https://cdn.china-scratch.com/timg/180630/0916411563-1.jpg

简单来说,编程其实就是发现问题,想办法解决问题,从而实现目标的过程。

--end--

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