分享

乔布斯说:每个人都应该学习编程,因为它教会你思考

 l523988 2017-07-05

去年带孩子参加过一次科技交流会,所以最近几个月接到不少关于儿童机器人的培训机构的招生电话,才知道原来现在儿童学习机器人编程已经如此火爆。记得当初儿子要学机器人编程时,身边的小伙伴们还没听说有谁在学习呢。

乔布斯说:每个人都应该学习编程,因为它教会你思考

老实说在孩子没要学机器人编程之前,我真没对此注意过,总觉得那至少是小学高年级以后的事情,但是偶然的机会一家机器人编程学校在幼儿园门口招生,刚好我家孩子因为从2岁多开始玩乐高,对积木搭建非常感兴趣。而机器人学校招生时,桌面上展示样品中就有用乐高类的积木块搭建成的恐龙和汽车。但是这些模型和平时孩子玩的不同,不但会走,会移动,还能感知危险,走到桌子边缘时会自己停住拐弯,这一下就吸引了孩子。然后经不住儿子几次三番的软磨硬泡,我只好给他预约了一次试听课。

我上学的时候学校教授的计算机语言还是古老的basic语言,后来又自学了c+语言,一直到我大学时才有的windows系统,所以我对计算机编程还停留在枯燥、无趣、辛苦的认知上,可是上过试听课后才发现,原来现在对于儿童来说机器人编程远没有那么复杂,而且还相当有意思。

乔布斯说:每个人都应该学习编程,因为它教会你思考

基本大部分的机器人学校入门级都是积木块搭建的编程,就是给自己搭建的模型设计一套命令后,通过读卡器刷指令卡,但是别小看这个刷卡的过程,因为要求把机器人需要执行的每一个 “假如……那么……”的动作的每一个分解指令按顺序输入,一旦有一个错误可能就需要全部重新输入,这需要孩子具有清晰的逻辑思维能力。

但是各学校进阶后的课程就不太一样了,我家孩子所学的是单片机编程,会比较复杂一些,不仅搭建机器人的材料变成了金属片和螺丝螺母,工具也变成改锥和扳手,还有编程也换成了计算机软件。好在命令是现成的程序块,按照设计好的动作将指令程序模块经过排列组合后再输入到机器人的CPU上即可。同样是通过外部遥控来让机器人执行指令,但是动作会比积木搭建的机器人复杂很多。再往高一级就是我们在商场见过的那种能表演的人形机器人了,不过我家孩子还没学到那个级别,目前感觉还很神秘。

孩子通过这几年学习机器人编程,进而学习了编程思维,在这个过程中我逐渐发现孩子学到的不仅是编程这个技能,更重要的是培养了孩子的动手能力、解决问题的能力、创造能力、逻辑思维能力还有学习的内动力。

乔布斯说:每个人都应该学习编程,因为它教会你思考

其实学习编程思维也不是说将来一定要做程序员,编程思维就是一种思维模式,而机器人编程是其中一种。如果将这种思维方式应用于日常生活学习中,可以让很多事情变得更加系统化、有条理性。

诚然,学习机器人编程可能是编程思维最直接有效的方法,但是并不是说只有这一种方法可行,其实我们生活中很多行为都是运用了编程思维。比如做一顿饭又要蒸米饭又要炒菜,要想合理分配时间,用最短的时间做一顿饭,是先洗菜炒菜再蒸米饭还是先洗米蒸饭再洗菜炒菜?这个先后顺序其实就是对编程思维的运用。这样看来是不是每个人都应该学习点编程思维?

乔布斯说:每个人都应该学习编程,因为它教会你思考

综上所述,儿童学习编程思维远没有很多人想象的那么复杂,也许学习机器人编程的确需要孩子先要有兴趣,才能事半功倍,但是培养儿童的编程思维似乎和兴趣的关系不大,完全可以通过生活中的日常小事来进行训练。所以如果你还在固执的认为编程思维只是少数人的事,那可要当心你的孩子很可能离成功就又远了一步哦!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多